Dizisiz post edilen içerik (aynı name değerine sahip olsada) aslında bir içerik gibi görülür. Bu durum PHP tarafında böyle yorumlanıyor, yani;
$_SESSION["user"] = ben;
ve hemen sonrasında
$_SESSION["user"] = sen;
dersem çıktı sen olacaktır çünkü en son aynı değişkene o değer atandı.
Muhtemelen bu şekilde bir post örneğin var:
echo '';
print_r($_POST);
// clear previous post
unset($_POST);
?>
Tekrarlı Form - Varsayılan
Çıktısı şu olur:
Array
(
[ilktarih] => 1.2
[sontarih] => 2.2
[tarihlifiyati] => 3.2
)
Ama name değerinin sonuna dizi işareti getirirsek PHP bunları dizi elemanı gibi görecektir, yani döngülere bu işlem için gerek yok kendisi yapıyor.
echo '';
print_r($_POST);
// clear previous post
unset($_POST);
?>
Tekrarlı Form - Varsayılan
Çıktısı şöyle olacak:
Array
(
[ilktarih] => Array
(
[0] => 1.0
[1] => 1.1
[2] => 1.2
)
[sontarih] => Array
(
[0] => 2.0
[1] => 2.1
[2] => 2.2
)
[tarihlifiyati] => Array
(
[0] => 3.0
[1] => 3.1
[2] => 3.2
)
)
Gerisi senin işin, kolay gelsin. Ha bu arada hala mysql fonksiyonları gözüme çarpıyor, uyarayım güvenli değil, ufak tefek değişikliklerle PDO'ya geçmelisin.