böyle bir kullanım şekli yok malesef şu şekilde yapabilirsiniz
$i=0;
foreach($_POST['arkayazi'] as $sonuc):
$beden = $_POST['beden'][$i];
$numara = $_POST['numara'][$i];
$i++;
endforeach; <?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.