<?php
if($_POST){
foreach($_POST['arkayazi'] as $arkayazi):
$beden = $_POST['beden'][$i];
$numara = $_POST['numara'][$i];
$i++;
$sort=$_POST['sort'];
$sortnumara=$_POST['sortnumara'];
$sortnot=$_POST['sortnot'];
$logo=$_POST['logo'];
$logoyukle=$_POST['logoyukle'];
$logofail=$_POST['logofail'];
$reklam=$_POST['reklam'];
$reklamyukle=$_POST['reklamyukle'];
$reklamfail=$_POST['reklamfail'];
$kol=$_POST['kol'];
$onnumara=$_POST['onnumara'];
$yaka=$_POST['yaka'];
$kdvlifiyat=$_POST['kdvlifiyat'];
$toplamadet=$_POST['adet'];
$adsoyad=$_POST['adsoyad'];
$ceptel=$_POST['ceptel'];
$adres=$_POST['adres'];
echo 'Sipariş İçeriği gönderildi.';
echo 'Şort Var mı?:'.$sort.'<br />';
echo 'Şortda Numara Var mı?'.$sortnumara.'<br />';
echo 'Şort Notu:'.$sortnot.'<br />';
echo 'Logo:'.$logo.'<br />';
echo 'Logo Yüklensin mi?:'.$logoyukle.'<br />';
echo 'Logo Yükleyemedim?:'.$logofail.'<br />';
echo 'Reklam Var mı?:'.$reklam.'<br />';
echo 'Reklam Yüklensin mi?:'.$reklamyukle.'<br />';
echo 'Reklam Yükleyemedim?:'.$reklamfail.'<br />';
echo 'Kol Çeşidi?:'.$kol.'<br />';
echo 'Ön Numara?:'.$onnumara.'<br />';
echo 'Yaka Var mı?:'.$yaka.'<br />';
echo 'Kdvli Fiyat?:'.$kdvlifiyat.'<br />';
echo 'Toplam Adet?:'.$toplamadet.'<br />';
echo 'Adı Soyadı?:'.$adsoyad.'<br />';
echo 'Cep Tel?:'.$ceptel.'<br />';
echo 'Adres?:'.$adres.'<br />';
echo 'Adres?:'.$adres.'<br />';
echo 'Arka Yazı?:'.$arkayazi.'<br />';
echo 'Numara?:'.$numara.'<br />';
echo 'Beden?:'.$beden.'<br />';
// kayit işlemleri buraya
endforeach;
}
?>Bu şekilde yazdığımda;
Warning: Invalid argument supplied for foreach() in D:\AppServ\***\***\siparisver.php on line 342
hatayı alıyorum.
<?php
if($_POST) {
$sayi = count($_POST['arkayazi']);
extract($_POST); // Tüm post name değerlerini değişken olarak ata.
for($i=0;<=$sayi;$i++) {
$beden = $_POST['beden'][$i];
$numara = $_POST['numara'][$i];
$arkayazi = $_POST['arkayazi'][$i];
// sorgu buraya....
}
}
?>Tam olarak ne yapmak istediğinizi anlamadım ama bu sorununuzu çözecektir. Form karmaşık görünüyor, o yüzden çözemedim.
Extract fonksiyonu ile aşağıdaki kod karmaşasına gerek kalmayacaktır.
$sort=$_POST['sort'];
$sortnumara=$_POST['sortnumara'];
$sortnot=$_POST['sortnot'];
$logo=$_POST['logo'];
$logoyukle=$_POST['logoyukle'];
$logofail=$_POST['logofail'];
$reklam=$_POST['reklam'];
$reklamyukle=$_POST['reklamyukle'];
$reklamfail=$_POST['reklamfail'];
$kol=$_POST['kol'];
$onnumara=$_POST['onnumara'];
$yaka=$_POST['yaka'];
$kdvlifiyat=$_POST['kdvlifiyat'];
$toplamadet=$_POST['adet'];
$adsoyad=$_POST['adsoyad'];
$ceptel=$_POST['ceptel'];
$adres=$_POST['adres'];