<?php session_start(); ob_start(); ?>
<?php include 'admin/baglantilar/database.php'; ?>
<?php require 'ayar.php';  session_start();?>
<?php  ob_start(); ?>
<?php$sayilar[]="";
$i=0;$kac_sayi_uretilecek=1;
while($i<$kac_sayi_uretilecek){
 $rastgele=rand(1,999);  
 if (in_array($rastgele,$sayilar))    
{continue;}  
else    
 {$sayilar[]=$rastgele;    
  $i++;    }  }  foreach ($sayilar as $uretilen_sayi);
  if (isset($_POST["Gonder"])) {    
 $gonderenid = $uretilen_sayi;  
 $urun = $_POST['urun'];  
 $eposta = $_POST['eposta'];    
$telefon = $_POST['telefon'];  
 $kullanicinot = $_POST['kullanicinot'];  
 $yoneticicevap = 'Yeni';    $durum = '1';    
$sql = "INSERT INTO siparistalepleri (alanid, urun, eposta, telefon, kullanicinot, yoneticicevap, durum) VALUES (:alanid, :urun, :eposta, :telefon, :kullanicinot, :yoneticicevap, :durum)";    
$gonder = $conn->prepare($sql);    
$gonder->bindParam(':alanid', $gonderenid);    
$gonder->bindParam(':urun', $urun);    
$gonder->bindParam(':eposta', $eposta);    
$gonder->bindParam(':telefon', $telefon);    
$gonder->bindParam(':kullanicinot', $kullanicinot);  
 $gonder->bindParam(':yoneticicevap', $yoneticicevap);    
$gonder->bindParam(':durum', $durum);  
 $gonder->execute();  
 if($gonder){    
 $mesaj = '<div class="alert alert-dismissible alert-success">      
<button type="button" class="close" data-dismiss="alert">×</button>      
<strong>Sipariş talebi başarı ile oluşturuldu.</strong>      </div>';  
 }
else
{      $mesaj = '<div class="alert alert-dismissible alert-danger">    
 <button type="button" class="close" data-dismiss="alert">×</button>      
<strong>Talep başarısız !</strong>      </div>';    }  }
 ?>          
 <?php
 $query = $db->query("select * from urunler order by id desc",PDO::FETCH_OBJ);                      
 foreach($query as $row){                              
?>                
<div class="col-md-2">                  
<form action="islem.php?islem=ekle&id=<?=$row->id;?>" method="post">                  
<div style="border:1px solid #333;background:#f1f1f1;padding:5px;border-radius:3px;" align="center">                                  
 <h4 class="text-info"   ><?=$row->urunbaslik;?></h4>                
<h4 class="text-danger">
<?=$row->urunfiyat;?></h4>                
 <input type="text" name="miktar" class="form-control" value="1">                
<input type="hidden" name="isim" value="<?=$row->urunbaslik;?>">                
<input type="hidden" name="fiyat" value="<?=$row->urunfiyat;?>">                        
 <button type="submit" style="margin-top:1px; width:70px;" name="ekle" class="btn btn-success" >ADD</button>                
</div>                
</form>                
</div>                
<?php                                          
}            
   ?>    
 <div style="clear:both" ></div><br>          
<h3 >SİPARİŞLERİNİZ</h3>    
 <div class="table-responsive">        
<table class="table table-bordered">        
<tr>        
 <td width="30%">urun isim</td>        
<td width="10%">miktar</td>      
 <td width="20%">fiyat</td>        
<td width="20%">toplam</td>      
 <td width="5%">işlem</td>        
</tr>        
<?php                      
 if(!empty($_SESSION["sepet"])){                              
$toplam = 0;                                
foreach($_SESSION["sepet"] as $anahtar => $deger){                                        
 ?>                    
<tr>                    
<td><?=$deger["urun_isim"];?></td>                  
 <td><?=$deger["urun_miktar"];?></td>            
<td><?=$deger["urun_fiyat"];?></td>                  
 <td><?=number_format($deger["urun_fiyat"] * $deger["urun_miktar"],2);?></td>                    
<td>
<a href="islem.php?islem=sil&id=<?=$deger["urun_id"];?>">
<span class="text-danger">Kaldır</span></a></td>                    
</tr>                    
<?php                                      
 $toplam = $toplam + ($deger["urun_miktar"] *
$deger["urun_fiyat"]);                              
 }                              
 ?>                
<tr>                
<td align="right" colspan="10">Toplam</td>                
<td align="right">
<?=number_format($toplam,2);?></td>                
<td></td>                </tr>                
</form>    
 </div>    
</div>  
</div>
                
<?php                
}                    
 ?>                  
<div class="container-fluid">    
<div class="row">      
<div class="col-lg-12">        
<form action="" name="Form1" method="post">        
 <div class="message"></div>        
 <?php
if(!empty($mesaj)):
?>            
<p><?= $mesaj ?></p>          
<?php endif; ?>
 <?php          
$verial1 = $conn -> prepare("SELECT * FROM ayarlar");        
 $verial1-> execute();          
while ($ayarlar = $verial1 -> fetch(PDO::FETCH_ASSOC)){          
 if($ayarlar["site_gorunum"]=='1') {              echo ''?>                            
 <div class="col-md-12">                
 <div class="form-group">                  
 <select class='form-control' name='urun' id='urun'>                      
<?php                    
 try {                       
 $sorgu = $conn->prepare("SELECT id,urunbaslik,urunfiyat,urunresim FROM urunler");                      
 $sorgu->execute();                      
 while ($cikti = $sorgu->fetch()) {                          
$html .= "<option class='form-control' value='" . $cikti['urunbaslik'] . "'>" . $cikti['urunbaslik'] . " - " . $cikti['urunfiyat'] . " euro</option>";                      
 }                        
echo $html;                      
}
catch (PDOException $e) {                        die($e->getMessage());                    
 }                    
 $conn = null;                      
?>                    
</select>                
 </div>                  
<div class="form-group">SİRKET İSMİNİ YAZIN.                  
 <input type="text" name="eposta" id="eposta" class="form-control" value=" ">                
 </div>                  
<div class="form-group">TELEFON NUMARANIZI YAZIN.                    
<input type="text" name="telefon" id="telefon" class="form-control" value=" ">                
 </div>                  
<div class="form-group">NOTUNUZ VARSA ALTA YAZIN.                  
 <textarea name="kullanicinot" id="kullanicinot" class="form-control" placeholder=" " style="width: 100%; height: 135px;">
</textarea>                  
</div>                  
<div class="form-group">                    
<button type="submit" name="Gonder" class="btn btn-block btn-primary btn-round" onclick="OnButton1();">                    
 Sipariş Ver                  
 </button>                
 </div>                
</div>              
</div>            
 <?php            }          
 if($ayarlar["site_gorunum"]=='2') {            
 echo ''?>              
<h2 class="text-center">Sipariş Formu</h2>              
<div class="row">                
<div class="col-md-6">                  
<div class="form-group">                    
<select class='form-control' name='urun' id='urun'>                      
<?php                    
 try {                      
 $sorgu = $conn->prepare("SELECT id,urunbaslik,urunfiyat FROM urunler");                      
 $sorgu->execute();                        
while ($cikti = $sorgu->fetch()) {                          
$html .= "<option class='form-control' value='" . $cikti['urunbaslik'] . "'>" . $cikti['urunbaslik'] . " - <i class='fa fa-try'></i> " . $cikti['urunfiyat'] . "
</option>";                        }                        
echo $html;                    
 }
catch (PDOException $e) {                
 die($e->getMessage());                      }                      
$conn = null;                    
 ?>                  
 </select>                
 </div>                  <div class="form-group">                  
 <input type="text" name="donerci" id="Doneri" class="form-control" value=" ">                  
</div>                  
<div class="form-group">                    
<input type="text" name="telefon" id="telefon" class="form-control" value=" ">                  
</div>                
</div>                
<div class="col-md-12">                  
<div class="form-group">                    
<textarea name="kullanicinot" id="kullanicinot" class="form-control" placeholder="Kırmızı tercihim." style="width: 100%; height: 150px;">
</textarea>                  
</div>                
</div>                
<div class="col-md-12">   <div class="form-group">                  
<button type="submit" name="Gonder" class="btn btn-primary btn-round" onclick="OnButton1();">                      
Sipariş Ver                  
 </button>                  
</div>              
 </div>            
 </div>              
<?php            }          }        
 ?>      
 </form>      
</div>    
</div>  
</div>
  <script language="javascript">  
 function OnButton1()    {      
document.Form1.action = "siparis.php"      
document.Form1.target = "iframe1";      
document.Form1.submit();    
 return true;    }  
</script>
Herkese merhabalar,
Bilenlerden ricam bakıp nerede hata yaptığımı söyleyebilir mi ?
Yukardaki php kodları içerisinde basit sepet mantığı ve sipariş kodları var. Şu anki hali ile db den ürünlerin listesini çekip seçileni whatsapp mesajı ile siparişi yolluyor. benim değiştirmeye çalıştığım yer db den çektiği ürünler yerine sepete seçilen ürünleri yollamasını sağlamak ama malesef olmuyor.
  
<div class="col-md-12">                  
<div class="form-group">                    
<select class='form-control' name='urun' id='urun'>                      
<?php                    
 try {                        
$sorgu = $conn->prepare("SELECT id,urunbaslik,urunfiyat,urunresim FROM urunler");                        
$sorgu->execute();                        while ($cikti = $sorgu->fetch()) {                          
$html .= "<option class='form-control' value='" . $cikti['urunbaslik'] . "'>" . $cikti['urunbaslik'] . " - " . $cikti['urunfiyat'] . " euro</option>";                        
}                       
 echo $html;                     
 }
catch (PDOException $e) {                        
die($e->getMessage());                      }                      
$conn = null;                      
?>                    
</select>
buraya yani db den çektiği ürünlerin yerine sepette seçilen ürünleri yazdırdığı kodları
<div class="table-responsive">        
<table class="table table-bordered">        
<tr>        
 <td width="30%">urun isim</td>      
 <td width="10%">miktar</td>        
<td width="20%">fiyat</td>        
<td width="20%">toplam</td>        
<td width="5%">işlem</td>        </tr>        
<?php                        
if(!empty($_SESSION["sepet"])){                            
 $toplam = 0;                              
 foreach($_SESSION["sepet"] as $anahtar => $deger){                                        
 ?>                    
<tr>                    
<td><?=$deger["urun_isim"];?></td>                    
<td><?=$deger["urun_miktar"];?></td>                    
<td><?=$deger["urun_fiyat"];?></td>                    
<td><?=number_format($deger["urun_fiyat"] * $deger["urun_miktar"],2);?></td>                    
<td><a href="islem.php?islem=sil&id=<?=$deger["urun_id"];?>">
<span class="text-danger">Kaldır</span></a></td>                    
</tr>                    
<?php                                        
$toplam = $toplam + ($deger["urun_miktar"] * $deger["urun_fiyat"]);                                }                              
 ?>                
<tr>                
<td align="right" colspan="10">Toplam</td>                
<td align="right">
<?=number_format($toplam,2);?></td>                
<td>
</td>                
</tr>                
</form>      
</div>    
</div>  
</div>
yazıyorum ama nafile. Nerede hata yaptığımı rica etsem söylemeniz mümkün mü ? şimdiden herkese teşekkürler.