AGaRoot adlı üyeden alıntı: mesajı görüntüle
yolcusayısı değişkenini bir önceki sayfada alıp bu sayfamda onların comboboxtan belirttikleri kadar ad ve soyad falan soruyor. burda name değerlerine ad ve soyad 'ı dizi olarak belirledim.
<?php 
for($i=1;$i<=$yolcusayisi;$i++)
{
?>
<input type="text" size="6" class="text" name="ad[<?php echo $i; ?>]" />
<input type="text" size="6" class="text" name="soyad[<?php echo $i; ?>]" />
<?php
}
?>
diğer sayfamda bu diziden veri çekmek istiyorum. ve aşağıdaki kodları yazdım.
 
$ad= array();

$ad = $_POST['ad'];
$soyad = array();
$soyad =$_POST['soyad'];
verileri çekip ekrana bastıramadım foreach yapıyorum boş veriyor.
echo $ad["1"]; yapıyorum gene boş veriyor tek tırnak ta tırnaksızda denedim.

anca print_r($ad) yazınca birşeyler basıyor ekrana çıktısı bu:
Array ( [0] => Array ( [1] => ahmet [2] => hakan[3] => ali [4] => veli ) )

yani beceremedim tam olarak
kodu bak degistirdim cunku $ad[] = $_POST['ad'] dedigin zaman $ad arrayinin ilk anahtarina 0 a atiyorsun butun post arrayini 2 boyutlu arrayin oluyor.
bak zaten print_r da da gosteriyor
Array( [0] --- bu $ad[0]
Array ( [0] => Array ( [1] --- bu ise $ad[0][1] yani ahmet

dene bakalim boyle becerebilcen mi

buda benim arrayim
$_POST['ad'] = array ('ali', 'veli','deli');

$ad = array();
$ad = $_POST['ad'];

print_r($ad);
// cikti Array ( [0] => ali [1] => veli [2] => deli )