• 03-11-2014, 11:38:40
    #1
    merhaba

    indirip kodları üreten dosyamda değişiklik yapmaya çalışıyorum

    kodları fiyat olarak hazırlamış arkadaş.

    örneğin

    grup adı
    kaç adet kod:
    fiyat:

    sekmeleri koymuş.

    yapmak istediğim

    grup adı:
    kaç adet kod:
    yüzde oranı:

    --------

    yani direkt fiyat değilde her üründe %20 indirim gibi;

    <?php require('session.php'); ?>
    <!DOCTYPE html>
    <!--[if IE 8]> <html lang="en" class="ie8 no-js"> <![endif]-->
    <!--[if IE 9]> <html lang="en" class="ie9 no-js"> <![endif]-->
    <!--[if !IE]><!-->
    <html lang="en" class="no-js"> <!--<![endif]-->
    	<head>
    		<?php require('head.php'); ?>
    		<?php $coupons = new sorgu;
    		if(isset($_GET['delete'])){ 
    			$id = ifo::kontrol($_GET['delete'],'int');
    			$result = $coupons->delete('coupons',"id=$id");
    			if($result){
    				$result = $coupons->delete('coupon',"c_id=$id");
    				if($result){echo ifo::alert('İşlem başarıyla gerçekleşti!','coupons.php'); }
    			else{ echo ifo::alert('Bir hata oluştu!','coupons.php'); } }
    		}?>
    	</head>
    	<body class="page-header-fixed">
    		<div class="header navbar navbar-inverse navbar-fixed-top">
    			<?php require('_inc/header.php'); ?>
    		</div>
    		<div class="clearfix"></div>
    		<div class="page-container">
    			<div class="page-sidebar navbar-collapse collapse">
    				<?php require('_inc/sidebar.php'); ?>
    			</div>
    			<div class="page-content">
    				<div class="row">
    					<div class="col-md-12">
    						<?php require('_inc/page-header.php'); ?>
    						<ul class="page-breadcrumb breadcrumb">
    							<li>
    								<i class="icon-home"></i>
    								<a href="admin.php">Anasayfa</a> 
    								<i class="icon-angle-right"></i>
    							</li>
    							<li>İndirim Kuponları</li>
    						</ul>
    					</div>
    				</div>
    				<div class="row">
    					<div class="col-md-12">
    						<div class="portlet box blue">
    							<div class="portlet-title">
    							<div class="caption"><i class="icon-cogs"></i>İndirim Kuponları</div>
    							<a href="pages/addcoupons.php" class="pull-right"><i class="icon-plus"></i></a>
    							</div>
    							<div class="portlet-body">
    								<table class="table table-striped table-bordered table-hover table-full-width" id="sample_2">
    									<thead>
    									   <tr>
    											<th>ID</th>
    											<th>Başlık</th>
    											<th>Adet</th>
    											<th>Tutar</th>
    											<th>Son Kullanım Tarihi</th>
    											<th></th>
    									   </tr>
    									</thead>
    									<tbody>
    										<?php $coupons->select('*','coupons','1=1'); while($coupons->verioku()){ ?>
    										<tr>
    											<td><?php echo $coupons->veri->id; ?></td>
    											<td><?php echo $coupons->veri->title; ?></td>
    											<td><?php echo $coupons->veri->total; ?></td>
    											<td><?php echo $coupons->veri->price; ?></td>
    											<td><?php echo $coupons->veri->lastDate; ?></td>
    											<td>
    												<a href="pages/viewcoupons.php?id=<?php echo $coupons->veri->id; ?>" class="btn btn-xs btn-warning"><i class="icon-search"></i></a>
    												<a onclick="return confirm('Are you sure you want to delete')"  href="coupons.php?delete=<?php echo $coupons->veri->id; ?>" class="btn btn-xs btn-danger"><i class="icon-remove"></i></a>
    											</td>
    									   </tr>
    									   <?php } ?>
    									</tbody>
    								</table>
    							</div>
    						</div>
    					</div>
    				</div>
    			</div>
    		</div>
    	   <div class="footer">
    		  <?php require('_inc/footer.php'); ?>
    	   </div>
    	</body>
    </html>
    ------

    <?php require('../session.php'); ?>
    <!DOCTYPE html>
    <html lang="en">
    	<head>
    		<?php require('../head.php'); ?>
    	</head>
    	<body class="page-header-fixed">
    		<div class="header navbar navbar-inverse navbar-fixed-top">
    			<?php require('../_inc/header.php'); ?>
    		</div>
    		<div class="clearfix"></div>
    		<div class="page-container">
    			<div class="page-sidebar navbar-collapse collapse">
    				<?php require('../_inc/sidebar.php'); ?>
    			</div>
    			<div class="page-content">
    				<div class="row">
    					<div class="col-md-12">
    						<?php require('../_inc/page-header.php'); ?>
    						<ul class="page-breadcrumb breadcrumb">
    							<li>
    								<i class="icon-home"></i>
    								<a href="admin.php">Anasayfa</a> 
    								<i class="icon-angle-right"></i>
    							</li>
    							<li>
    								<a href="coupons.php">İndirim Kuponları</a> 
    								<i class="icon-angle-right"></i>
    							</li>
    							<li>Yeni</li>
    						</ul>
    					</div>
    				</div>
    				<div class="row">
    					<div class="col-md-12 ">
    						<div class="portlet box blue">
    							<div class="portlet-title">
    								<div class="caption">
    									<i class="icon-cogs"></i>Yeni	
    								</div>
    							</div>
    							<div class="portlet-body form">
    								<form action="" method="post" class="form-horizontal" enctype="multipart/form-data">
    									<div class="form-body">
    										<div class="form-group">
    											<label class="col-md-3 col-md-offset-1 control-label">Başlık : </label>
    											<div class="col-md-5">
    												<input type="text" name="title" class="form-control" required />
    											</div>
    										</div>
    										<div class="form-group">
    											<label class="col-md-3 col-md-offset-1 control-label">Adet : </label>
    											<div class="col-md-5">
    												<input type="text" name="total" class="form-control" required/>
    											</div>
    										</div>
    										<div class="form-group">
    											<label class="col-md-3 col-md-offset-1 control-label">Fiyat : </label>
    											<div class="col-md-5">
    												<input type="text" name="price" class="form-control" required/>
    											</div>
    										</div>
    										<div class="form-group">
    											<label class="col-md-3 col-md-offset-1 control-label">Son Kullanım Tarihi : </label>
    											<div class="col-md-5">
    												<input type="date" name="lastDate" class="form-control" required/>
    											</div>
    										</div>
    									</div>
    									<div class="form-actions top fluid ">
    										<div class="col-md-offset-5 col-md-4">
    											<button type="submit" class="btn green">Save</button>
    											<button type="button" onclick="window.history.back()" class="btn default">Cancel</button>
    										</div>
    									</div>
    									<input type="hidden" name="frm" value="frmAddCoupons" />
    									<?php if(isset($_POST['frm']) and $_POST['frm'] == 'frmAddCoupons'){
    										$coupons = new sorgu;
    									    $veriler['title'] = ifo::kontrol($_POST['title'],'text');
    										$veriler['total'] = ifo::kontrol($_POST['total'],'int');
    										$veriler['price'] = ifo::kontrol($_POST['price'],'int');
    										$veriler['lastDate'] = ifo::kontrol($_POST['lastDate'],'date');
    										$result = $coupons->ekle('coupons',$veriler);
    										if($result){ 
    												$coupon['c_id'] = ifo::kontrol($coupons->lastID(),'int');
    											for($i=0;$i<=$veriler['total'];$i++){
    												
    												$coupon['no'] = ifo::kontrol(substr(md5(rand(0,999999999999999999)),-10),'text');
    												$coupon['status'] = 0;
    												$result = $coupons->ekle('coupon',$coupon);
    											}
    											if($result){
    												echo ifo::alert('Başarıyla eklendi!',"pages/addcoupons.php");
    											}else{
    												echo ifo::alert(mysql_error(),"pages/addcoupons.php");
    											}
    										}else{ 
    											echo ifo::alert('Bir hata oluştu!',"pages/addcoupons.php");
    										}
    									}?>
    								</form>
    							</div>
    						</div>  
    					</div>
    				</div> 
    			</div> 
    		</div>
    		<div class="footer">
    			<?php require('../_inc/footer.php'); ?>
    		</div>
    	</body>
    </html>

    price fiyat olarak geçiyor.

    % (yüzde) ise percent olarak

    price ları percent yaptım hata verdi.

    başka nasıl bir kodlama yapmam lazım

    yardım edebilirmisiniz
  • 03-11-2014, 15:08:50
    #2
    Üyeliği durduruldu
    <?php require('session.php'); ?> 
    <!DOCTYPE html> 
    <!--[if IE 8]> <html lang="en" class="ie8 no-js"> <![endif]--> 
    <!--[if IE 9]> <html lang="en" class="ie9 no-js"> <![endif]--> 
    <!--[if !IE]><!--> 
    <html lang="en" class="no-js"> <!--<![endif]--> 
        <head> 
            <?php require('head.php'); ?> 
            <?php $coupons = new sorgu; 
            if(isset($_GET['delete'])){  
                $id = ifo::kontrol($_GET['delete'],'int'); 
                $result = $coupons->delete('coupons',"id=$id"); 
                if($result){ 
                    $result = $coupons->delete('coupon',"c_id=$id"); 
                    if($result){echo ifo::alert('İşlem başarıyla gerçekleşti!','coupons.php'); } 
                else{ echo ifo::alert('Bir hata oluştu!','coupons.php'); } } 
            }?> 
        </head> 
        <body class="page-header-fixed"> 
            <div class="header navbar navbar-inverse navbar-fixed-top"> 
                <?php require('_inc/header.php'); ?> 
            </div> 
            <div class="clearfix"></div> 
            <div class="page-container"> 
                <div class="page-sidebar navbar-collapse collapse"> 
                    <?php require('_inc/sidebar.php'); ?> 
                </div> 
                <div class="page-content"> 
                    <div class="row"> 
                        <div class="col-md-12"> 
                            <?php require('_inc/page-header.php'); ?> 
                            <ul class="page-breadcrumb breadcrumb"> 
                                <li> 
                                    <i class="icon-home"></i> 
                                    <a href="admin.php">Anasayfa</a>  
                                    <i class="icon-angle-right"></i> 
                                </li> 
                                <li>İndirim Kuponları</li> 
                            </ul> 
                        </div> 
                    </div> 
                    <div class="row"> 
                        <div class="col-md-12"> 
                            <div class="portlet box blue"> 
                                <div class="portlet-title"> 
                                <div class="caption"><i class="icon-cogs"></i>İndirim Kuponları</div> 
                                <a href="pages/addcoupons.php" class="pull-right"><i class="icon-plus"></i></a> 
                                </div> 
                                <div class="portlet-body"> 
                                    <table class="table table-striped table-bordered table-hover table-full-width" id="sample_2"> 
                                        <thead> 
                                           <tr> 
                                                <th>ID</th> 
                                                <th>Başlık</th> 
                                                <th>Adet</th> 
                                                <th>Tutar</th> 
                                                <th>Son Kullanım Tarihi</th> 
                                                <th></th> 
                                           </tr> 
                                        </thead> 
                                        <tbody> 
                                            <?php $coupons->select('*','coupons','1=1'); while($coupons->verioku()){ ?> 
                                            <tr> 
                                                <td><?php echo $coupons->veri->id; ?></td> 
                                                <td><?php echo $coupons->veri->title; ?></td> 
                                                <td><?php echo $coupons->veri->total; ?></td> 
                                                <td>
                                                	<?php
    		                                            // %20 hesapla
    		                                        	$indirim          = $coupons->veri->price * 0.20;
    
    		                                        	// Fiyata indirimi uygula ve ekrana bas
    		                                        	echo $coupons->veri->price - $indirim;
    		                                        ?>
    		                                    </td> 
                                                <td><?php echo $coupons->veri->lastDate; ?></td>
                                                <td> 
                                                    <a href="pages/viewcoupons.php?id=<?php echo $coupons->veri->id; ?>" class="btn btn-xs btn-warning"><i class="icon-search"></i></a> 
                                                    <a onclick="return confirm('Are you sure you want to delete')"  href="coupons.php?delete=<?php echo $coupons->veri->id; ?>" class="btn btn-xs btn-danger"><i class="icon-remove"></i></a> 
                                                </td> 
                                           </tr> 
                                           <?php } ?> 
                                        </tbody> 
                                    </table> 
                                </div> 
                            </div> 
                        </div> 
                    </div> 
                </div>
    <?php require('../session.php'); ?> 
    <!DOCTYPE html> 
    <html lang="en"> 
        <head> 
            <?php require('../head.php'); ?> 
        </head> 
        <body class="page-header-fixed"> 
            <div class="header navbar navbar-inverse navbar-fixed-top"> 
                <?php require('../_inc/header.php'); ?> 
            </div> 
            <div class="clearfix"></div> 
            <div class="page-container"> 
                <div class="page-sidebar navbar-collapse collapse"> 
                    <?php require('../_inc/sidebar.php'); ?> 
                </div> 
                <div class="page-content"> 
                    <div class="row"> 
                        <div class="col-md-12"> 
                            <?php require('../_inc/page-header.php'); ?> 
                            <ul class="page-breadcrumb breadcrumb"> 
                                <li> 
                                    <i class="icon-home"></i> 
                                    <a href="admin.php">Anasayfa</a>  
                                    <i class="icon-angle-right"></i> 
                                </li> 
                                <li> 
                                    <a href="coupons.php">İndirim Kuponları</a>  
                                    <i class="icon-angle-right"></i> 
                                </li> 
                                <li>Yeni</li> 
                            </ul> 
                        </div> 
                    </div> 
                    <div class="row"> 
                        <div class="col-md-12 "> 
                            <div class="portlet box blue"> 
                                <div class="portlet-title"> 
                                    <div class="caption"> 
                                        <i class="icon-cogs"></i>Yeni     
                                    </div> 
                                </div> 
                                <div class="portlet-body form"> 
                                    <form action="" method="post" class="form-horizontal" enctype="multipart/form-data"> 
                                        <div class="form-body"> 
                                            <div class="form-group"> 
                                                <label class="col-md-3 col-md-offset-1 control-label">Başlık : </label> 
                                                <div class="col-md-5"> 
                                                    <input type="text" name="title" class="form-control" required /> 
                                                </div> 
                                            </div> 
                                            <div class="form-group"> 
                                                <label class="col-md-3 col-md-offset-1 control-label">Adet : </label> 
                                                <div class="col-md-5"> 
                                                    <input type="text" name="total" class="form-control" required/> 
                                                </div> 
                                            </div> 
                                            <div class="form-group"> 
                                                <label class="col-md-3 col-md-offset-1 control-label">Fiyat : </label> 
                                                <div class="col-md-5"> 
                                                    <input type="text" name="price" class="form-control" required/> 
                                                </div> 
                                            </div> 
                                            <div class="form-group"> 
                                                <label class="col-md-3 col-md-offset-1 control-label">Son Kullanım Tarihi : </label> 
                                                <div class="col-md-5"> 
                                                    <input type="date" name="lastDate" class="form-control" required/> 
                                                </div> 
                                            </div> 
                                        </div> 
                                        <div class="form-actions top fluid "> 
                                            <div class="col-md-offset-5 col-md-4"> 
                                                <button type="submit" class="btn green">Save</button> 
                                                <button type="button" onclick="window.history.back()" class="btn default">Cancel</button> 
                                            </div> 
                                        </div> 
                                        <input type="hidden" name="frm" value="frmAddCoupons" /> 
                                        <?php if(isset($_POST['frm']) and $_POST['frm'] == 'frmAddCoupons'){ 
                                            $coupons = new sorgu; 
                                            $veriler['title'] = ifo::kontrol($_POST['title'],'text'); 
                                            $veriler['total'] = ifo::kontrol($_POST['total'],'int'); 
                                            $veriler['price'] = ifo::kontrol($_POST['price'],'int');
                                            $veriler['lastDate'] = ifo::kontrol($_POST['lastDate'],'date');
    
                                            // %20 hesapla
                                            $indirim          = $veriler['price'] * 0.20;
    
                                            // Fiyata indirimi uygula
                                            $odeme            = $veriler['price'] - $indirim;
    
                                            // vt gönderilecek diziye aktar
                                            $veriler['price'] = $odeme;
    
                                            // vt yaz
                                            $result  = $coupons->ekle('coupons',$veriler); 
    
                                            // sonuç vrasa işlem yap
                                            if($result){  
                                                    $coupon['c_id'] = ifo::kontrol($coupons->lastID(),'int'); 
                                                for($i=0;$i<=$veriler['total'];$i++){ 
                                                     
                                                    $coupon['no'] = ifo::kontrol(substr(md5(rand(0,999999999999999999)),-10),'text'); 
                                                    $coupon['status'] = 0; 
                                                    $result = $coupons->ekle('coupon',$coupon); 
                                                } 
                                                if($result){ 
                                                    echo ifo::alert('Başarıyla eklendi!',"pages/addcoupons.php"); 
                                                }else{ 
                                                    echo ifo::alert(mysql_error(),"pages/addcoupons.php"); 
                                                } 
                                            }else{  
                                                echo ifo::alert('Bir hata oluştu!',"pages/addcoupons.php"); 
                                            } 
                                        }?> 
                                    </form> 
                                </div> 
                            </div>   
                        </div> 
                    </div>  
                </div>  
            </div> 
            <div class="footer"> 
                <?php require('../_inc/footer.php'); ?> 
            </div> 
        </body> 
    </html>
    Yapmanız gereken var olan fiyatı 0.20 ile çarpıp indirimli değerini bulup ekrana yazdırmaktı sadece matematiksle işlem vardı.

    edit: umarım yanlış anlamamışımdır soruyu
  • 04-11-2014, 15:25:43
    #3
    AngelSlayer adlı üyeden alıntı: mesajı görüntüle
    <?php require('session.php'); ?> 
    <!DOCTYPE html> 
    <!--[if IE 8]> <html lang="en" class="ie8 no-js"> <![endif]--> 
    <!--[if IE 9]> <html lang="en" class="ie9 no-js"> <![endif]--> 
    <!--[if !IE]><!--> 
    <html lang="en" class="no-js"> <!--<![endif]--> 
        <head> 
            <?php require('head.php'); ?> 
            <?php $coupons = new sorgu; 
            if(isset($_GET['delete'])){  
                $id = ifo::kontrol($_GET['delete'],'int'); 
                $result = $coupons->delete('coupons',"id=$id"); 
                if($result){ 
                    $result = $coupons->delete('coupon',"c_id=$id"); 
                    if($result){echo ifo::alert('İşlem başarıyla gerçekleşti!','coupons.php'); } 
                else{ echo ifo::alert('Bir hata oluştu!','coupons.php'); } } 
            }?> 
        </head> 
        <body class="page-header-fixed"> 
            <div class="header navbar navbar-inverse navbar-fixed-top"> 
                <?php require('_inc/header.php'); ?> 
            </div> 
            <div class="clearfix"></div> 
            <div class="page-container"> 
                <div class="page-sidebar navbar-collapse collapse"> 
                    <?php require('_inc/sidebar.php'); ?> 
                </div> 
                <div class="page-content"> 
                    <div class="row"> 
                        <div class="col-md-12"> 
                            <?php require('_inc/page-header.php'); ?> 
                            <ul class="page-breadcrumb breadcrumb"> 
                                <li> 
                                    <i class="icon-home"></i> 
                                    <a href="admin.php">Anasayfa</a>  
                                    <i class="icon-angle-right"></i> 
                                </li> 
                                <li>İndirim Kuponları</li> 
                            </ul> 
                        </div> 
                    </div> 
                    <div class="row"> 
                        <div class="col-md-12"> 
                            <div class="portlet box blue"> 
                                <div class="portlet-title"> 
                                <div class="caption"><i class="icon-cogs"></i>İndirim Kuponları</div> 
                                <a href="pages/addcoupons.php" class="pull-right"><i class="icon-plus"></i></a> 
                                </div> 
                                <div class="portlet-body"> 
                                    <table class="table table-striped table-bordered table-hover table-full-width" id="sample_2"> 
                                        <thead> 
                                           <tr> 
                                                <th>ID</th> 
                                                <th>Başlık</th> 
                                                <th>Adet</th> 
                                                <th>Tutar</th> 
                                                <th>Son Kullanım Tarihi</th> 
                                                <th></th> 
                                           </tr> 
                                        </thead> 
                                        <tbody> 
                                            <?php $coupons->select('*','coupons','1=1'); while($coupons->verioku()){ ?> 
                                            <tr> 
                                                <td><?php echo $coupons->veri->id; ?></td> 
                                                <td><?php echo $coupons->veri->title; ?></td> 
                                                <td><?php echo $coupons->veri->total; ?></td> 
                                                <td>
                                                	<?php
    		                                            // %20 hesapla
    		                                        	$indirim          = $coupons->veri->price * 0.20;
    
    		                                        	// Fiyata indirimi uygula ve ekrana bas
    		                                        	echo $coupons->veri->price - $indirim;
    		                                        ?>
    		                                    </td> 
                                                <td><?php echo $coupons->veri->lastDate; ?></td>
                                                <td> 
                                                    <a href="pages/viewcoupons.php?id=<?php echo $coupons->veri->id; ?>" class="btn btn-xs btn-warning"><i class="icon-search"></i></a> 
                                                    <a onclick="return confirm('Are you sure you want to delete')"  href="coupons.php?delete=<?php echo $coupons->veri->id; ?>" class="btn btn-xs btn-danger"><i class="icon-remove"></i></a> 
                                                </td> 
                                           </tr> 
                                           <?php } ?> 
                                        </tbody> 
                                    </table> 
                                </div> 
                            </div> 
                        </div> 
                    </div> 
                </div>
    <?php require('../session.php'); ?> 
    <!DOCTYPE html> 
    <html lang="en"> 
        <head> 
            <?php require('../head.php'); ?> 
        </head> 
        <body class="page-header-fixed"> 
            <div class="header navbar navbar-inverse navbar-fixed-top"> 
                <?php require('../_inc/header.php'); ?> 
            </div> 
            <div class="clearfix"></div> 
            <div class="page-container"> 
                <div class="page-sidebar navbar-collapse collapse"> 
                    <?php require('../_inc/sidebar.php'); ?> 
                </div> 
                <div class="page-content"> 
                    <div class="row"> 
                        <div class="col-md-12"> 
                            <?php require('../_inc/page-header.php'); ?> 
                            <ul class="page-breadcrumb breadcrumb"> 
                                <li> 
                                    <i class="icon-home"></i> 
                                    <a href="admin.php">Anasayfa</a>  
                                    <i class="icon-angle-right"></i> 
                                </li> 
                                <li> 
                                    <a href="coupons.php">İndirim Kuponları</a>  
                                    <i class="icon-angle-right"></i> 
                                </li> 
                                <li>Yeni</li> 
                            </ul> 
                        </div> 
                    </div> 
                    <div class="row"> 
                        <div class="col-md-12 "> 
                            <div class="portlet box blue"> 
                                <div class="portlet-title"> 
                                    <div class="caption"> 
                                        <i class="icon-cogs"></i>Yeni     
                                    </div> 
                                </div> 
                                <div class="portlet-body form"> 
                                    <form action="" method="post" class="form-horizontal" enctype="multipart/form-data"> 
                                        <div class="form-body"> 
                                            <div class="form-group"> 
                                                <label class="col-md-3 col-md-offset-1 control-label">Başlık : </label> 
                                                <div class="col-md-5"> 
                                                    <input type="text" name="title" class="form-control" required /> 
                                                </div> 
                                            </div> 
                                            <div class="form-group"> 
                                                <label class="col-md-3 col-md-offset-1 control-label">Adet : </label> 
                                                <div class="col-md-5"> 
                                                    <input type="text" name="total" class="form-control" required/> 
                                                </div> 
                                            </div> 
                                            <div class="form-group"> 
                                                <label class="col-md-3 col-md-offset-1 control-label">Fiyat : </label> 
                                                <div class="col-md-5"> 
                                                    <input type="text" name="price" class="form-control" required/> 
                                                </div> 
                                            </div> 
                                            <div class="form-group"> 
                                                <label class="col-md-3 col-md-offset-1 control-label">Son Kullanım Tarihi : </label> 
                                                <div class="col-md-5"> 
                                                    <input type="date" name="lastDate" class="form-control" required/> 
                                                </div> 
                                            </div> 
                                        </div> 
                                        <div class="form-actions top fluid "> 
                                            <div class="col-md-offset-5 col-md-4"> 
                                                <button type="submit" class="btn green">Save</button> 
                                                <button type="button" onclick="window.history.back()" class="btn default">Cancel</button> 
                                            </div> 
                                        </div> 
                                        <input type="hidden" name="frm" value="frmAddCoupons" /> 
                                        <?php if(isset($_POST['frm']) and $_POST['frm'] == 'frmAddCoupons'){ 
                                            $coupons = new sorgu; 
                                            $veriler['title'] = ifo::kontrol($_POST['title'],'text'); 
                                            $veriler['total'] = ifo::kontrol($_POST['total'],'int'); 
                                            $veriler['price'] = ifo::kontrol($_POST['price'],'int');
                                            $veriler['lastDate'] = ifo::kontrol($_POST['lastDate'],'date');
    
                                            // %20 hesapla
                                            $indirim          = $veriler['price'] * 0.20;
    
                                            // Fiyata indirimi uygula
                                            $odeme            = $veriler['price'] - $indirim;
    
                                            // vt gönderilecek diziye aktar
                                            $veriler['price'] = $odeme;
    
                                            // vt yaz
                                            $result  = $coupons->ekle('coupons',$veriler); 
    
                                            // sonuç vrasa işlem yap
                                            if($result){  
                                                    $coupon['c_id'] = ifo::kontrol($coupons->lastID(),'int'); 
                                                for($i=0;$i<=$veriler['total'];$i++){ 
                                                     
                                                    $coupon['no'] = ifo::kontrol(substr(md5(rand(0,999999999999999999)),-10),'text'); 
                                                    $coupon['status'] = 0; 
                                                    $result = $coupons->ekle('coupon',$coupon); 
                                                } 
                                                if($result){ 
                                                    echo ifo::alert('Başarıyla eklendi!',"pages/addcoupons.php"); 
                                                }else{ 
                                                    echo ifo::alert(mysql_error(),"pages/addcoupons.php"); 
                                                } 
                                            }else{  
                                                echo ifo::alert('Bir hata oluştu!',"pages/addcoupons.php"); 
                                            } 
                                        }?> 
                                    </form> 
                                </div> 
                            </div>   
                        </div> 
                    </div>  
                </div>  
            </div> 
            <div class="footer"> 
                <?php require('../_inc/footer.php'); ?> 
            </div> 
        </body> 
    </html>
    Yapmanız gereken var olan fiyatı 0.20 ile çarpıp indirimli değerini bulup ekrana yazdırmaktı sadece matematiksle işlem vardı.

    edit: umarım yanlış anlamamışımdır soruyu
    ilginiz için teşekkür ederim ancak %20 örnek bir oran idi.



    böyle bir tablo var ve yukarda gösterdiğim gibi fiyat kısmı yerine % oranı girip kodlar ürettirmek istiyorum
  • 04-11-2014, 16:40:50
    #4
    Üyeliği durduruldu
    sorun değil %20 yerine tablo adını yazın fiyatı kaldırmak zorunda kalmazsınız
    söyle olur;
    fiyatın yanına indirim adında bir sutun oluşturun.


    <?php 
    	// %20 hesapla 
    	$indirim = $coupons->veri->price * $coupons->veri->indirim;
    
    	// Fiyata indirimi uygula ve ekrana bas 
    	echo $coupons->veri->price - $indirim; 
    ?>
    <?php 
    	// %20 hesapla 
    	$indirim = $coupons->veri->price * $coupons->veri->indirim;
    
    	// Fiyata indirimi uygula ve ekrana bas 
    	echo $coupons->veri->price - $indirim; 
    ?>
    
    <?php if(isset($_POST['frm']) and $_POST['frm'] == 'frmAddCoupons'){  
                                            $coupons = new sorgu;  
                                            $veriler['title'] = ifo::kontrol($_POST['title'],'text');  
                                            $veriler['total'] = ifo::kontrol($_POST['total'],'int');  
                                            $veriler['price'] = ifo::kontrol($_POST['price'],'int'); 
                                            $veriler['lastDate'] = ifo::kontrol($_POST['lastDate'],'date'); 
    
                                            // %20 hesapla 
                                            $indirim          = $veriler['price'] * $veriler['indirim']; 
    
                                            // Fiyata indirimi uygula 
                                            $odeme            = $veriler['price'] - $indirim; 
    
                                            // vt gönderilecek diziye aktar 
                                            $veriler['price'] = $odeme; 
    
                                            // vt yaz 
                                            $result  = $coupons->ekle('coupons',$veriler);  
    
                                            // sonuç vrasa işlem yap 
                                            if($result){   
                                                    $coupon['c_id'] = ifo::kontrol($coupons->lastID(),'int');  
                                                for($i=0;$i<=$veriler['total'];$i++){  
                                                      
                                                    $coupon['no'] = ifo::kontrol(substr(md5(rand(0,999999999999999999)),-10),'text');  
                                                    $coupon['status'] = 0;  
                                                    $result = $coupons->ekle('coupon',$coupon);  
                                                }  
                                                if($result){  
                                                    echo ifo::alert('Başarıyla eklendi!',"pages/addcoupons.php");  
                                                }else{  
                                                    echo ifo::alert(mysql_error(),"pages/addcoupons.php");  
                                                }  
                                            }else{   
                                                echo ifo::alert('Bir hata oluştu!',"pages/addcoupons.php");  
                                            }  
                                        }?>
  • 04-11-2014, 18:08:24
    #5
    AngelSlayer adlı üyeden alıntı: mesajı görüntüle
    sorun değil %20 yerine tablo adını yazın fiyatı kaldırmak zorunda kalmazsınız
    söyle olur;
    fiyatın yanına indirim adında bir sutun oluşturun.


    <?php 
    	// %20 hesapla 
    	$indirim = $coupons->veri->price * $coupons->veri->indirim;
    
    	// Fiyata indirimi uygula ve ekrana bas 
    	echo $coupons->veri->price - $indirim; 
    ?>
    <?php 
    	// %20 hesapla 
    	$indirim = $coupons->veri->price * $coupons->veri->indirim;
    
    	// Fiyata indirimi uygula ve ekrana bas 
    	echo $coupons->veri->price - $indirim; 
    ?>
    
    <?php if(isset($_POST['frm']) and $_POST['frm'] == 'frmAddCoupons'){  
                                            $coupons = new sorgu;  
                                            $veriler['title'] = ifo::kontrol($_POST['title'],'text');  
                                            $veriler['total'] = ifo::kontrol($_POST['total'],'int');  
                                            $veriler['price'] = ifo::kontrol($_POST['price'],'int'); 
                                            $veriler['lastDate'] = ifo::kontrol($_POST['lastDate'],'date'); 
    
                                            // %20 hesapla 
                                            $indirim          = $veriler['price'] * $veriler['indirim']; 
    
                                            // Fiyata indirimi uygula 
                                            $odeme            = $veriler['price'] - $indirim; 
    
                                            // vt gönderilecek diziye aktar 
                                            $veriler['price'] = $odeme; 
    
                                            // vt yaz 
                                            $result  = $coupons->ekle('coupons',$veriler);  
    
                                            // sonuç vrasa işlem yap 
                                            if($result){   
                                                    $coupon['c_id'] = ifo::kontrol($coupons->lastID(),'int');  
                                                for($i=0;$i<=$veriler['total'];$i++){  
                                                      
                                                    $coupon['no'] = ifo::kontrol(substr(md5(rand(0,999999999999999999)),-10),'text');  
                                                    $coupon['status'] = 0;  
                                                    $result = $coupons->ekle('coupon',$coupon);  
                                                }  
                                                if($result){  
                                                    echo ifo::alert('Başarıyla eklendi!',"pages/addcoupons.php");  
                                                }else{  
                                                    echo ifo::alert(mysql_error(),"pages/addcoupons.php");  
                                                }  
                                            }else{   
                                                echo ifo::alert('Bir hata oluştu!',"pages/addcoupons.php");  
                                            }  
                                        }?>
    malesef 0 tl değerindeki indirim uygulandı diyor
  • 04-11-2014, 19:49:46
    #6
    CAPOEIRA adlı üyeden alıntı: mesajı görüntüle
    malesef 0 tl değerindeki indirim uygulandı diyor
    Bu işlemi sadece admin panelden gerçekleştiremezsiniz.
    Eğer tutar indirimi kullanmayacaksanız sadece % indirimi kullanacaksanız admin panel dosyaları ile uğraşmaya gerek yok.

    Yapılması gereken:
    1) Siz %10 indirim için admin panelden yine 10 ekleyeceksiniz.
    2) Sitenizin sepet işlemlerinde indirim kodu uygulanırken, veritabanından çekilen değer 100 e bölünecek ve 1 den çıkarılacak ortaya çıkan değer fiyatın kendisi ile çarpılarak indirimli fiyat bulunacak.

    Yani %10 indirim için
    $fiyat = (1 - ($indirimoranı /100)) * $fiyat;

    sistemin nasıl çalıştığını bilmiyorum burada double integer olayına dikkat edilmeli.
  • 04-11-2014, 21:01:53
    #7
    digiklan adlı üyeden alıntı: mesajı görüntüle
    Bu işlemi sadece admin panelden gerçekleştiremezsiniz.
    Eğer tutar indirimi kullanmayacaksanız sadece % indirimi kullanacaksanız admin panel dosyaları ile uğraşmaya gerek yok.

    Yapılması gereken:
    1) Siz %10 indirim için admin panelden yine 10 ekleyeceksiniz.
    2) Sitenizin sepet işlemlerinde indirim kodu uygulanırken, veritabanından çekilen değer 100 e bölünecek ve 1 den çıkarılacak ortaya çıkan değer fiyatın kendisi ile çarpılarak indirimli fiyat bulunacak.

    Yani %10 indirim için
    $fiyat = (1 - ($indirimoranı /100)) * $fiyat;

    sistemin nasıl çalıştığını bilmiyorum burada double integer olayına dikkat edilmeli.
    sistem heryerde olan sistem.

    tahmin edersnizki e-ticaret sitesi

    ürünü satın almaya giderken indirim kodu girme alanı var giriyor kime ne kod oluşturulmuşsa girip uygulayıp fiyatı % kaç iskontolu bir kodsa faydalanıyor. ve işlemi iskontolu şekilde bitiriyor.

    panelden se şu şekilde ayarladık.

    grup adı:
    gruba sağlanacak kod miktarı:
    guruba uygulanacak indirim(iskonto tutarı):
    iskontolu kodların son kullanma tarihi:

    ben burdaki guruba uygulanacak iskonto tutarını %(yüzde oranlı) olarak girip kodları o şekilde oluşturmak istiyorum

    yani atıyorum sitemizde 60 liralık ürün var ve 360 liralıkda ürün var

    40 liralık bir iskontolu kod oluşturduğumda bu iskonto 360 liralık ürün için ideal olabilir ama tutup kişiler 60 liralık bir ürün almaya kalkarsa komik rakamlara satış olmuş oluyor.

    bunun önüne geçmek içinde ilgili ürünlerden varolan rakamlarının %kaç iskontolu kodlar oluşturduysam ona göre düşmesini ve siparişlerini o iskontolu haliyle geçilmesini sağlamaya çalışıyorum.
  • 04-11-2014, 21:13:36
    #8
    CAPOEIRA adlı üyeden alıntı: mesajı görüntüle
    sistem heryerde olan sistem.

    tahmin edersnizki e-ticaret sitesi

    ürünü satın almaya giderken indirim kodu girme alanı var giriyor kime ne kod oluşturulmuşsa girip uygulayıp fiyatı % kaç iskontolu bir kodsa faydalanıyor. ve işlemi iskontolu şekilde bitiriyor.

    panelden se şu şekilde ayarladık.

    grup adı:
    gruba sağlanacak kod miktarı:
    guruba uygulanacak indirim(iskonto tutarı):
    iskontolu kodların son kullanma tarihi:

    ben burdaki guruba uygulanacak iskonto tutarını %(yüzde oranlı) olarak girip kodları o şekilde oluşturmak istiyorum

    yani atıyorum sitemizde 60 liralık ürün var ve 360 liralıkda ürün var

    40 liralık bir iskontolu kod oluşturduğumda bu iskonto 360 liralık ürün için ideal olabilir ama tutup kişiler 60 liralık bir ürün almaya kalkarsa komik rakamlara satış olmuş oluyor.

    bunun önüne geçmek içinde ilgili ürünlerden varolan rakamlarının %kaç iskontolu kodlar oluşturduysam ona göre düşmesini ve siparişlerini o iskontolu haliyle geçilmesini sağlamaya çalışıyorum.
    Kaynak kodlarını vermemişsin, sistemini söylememişsin. Sana nasıl yapılması gerektiğini anlattım. İskonto esnasında % olarak işleme girmeyecek bir alana istediğin kadar kesirli sayı ya da % ver istediğin olmayacak. İskontonun gerçekleştiği alanda düzenleme yapmak lazım.