çoklu veri girme işlemi ile ilgili bir soru.
Daha öncede açtım böyle bir soru yanlız olmadı tekrar sormak zorundayım, internetde nereye baksam yorumlarda hep sonuçsuz olarak bir kod veriliyor. kimse işini düzgün halledememiş, şimdi bunu gerçekden bilen birisi varsa rica etsem düzgünce kodlarını örnek vere bilirmi ?
Mantık şöyle olucak
inputlar alt alta listeleniyor ben 3 yane koydum ama daha fazlada olabilir.
<input type="text" name="ad[]"><input type="text" name="soyad[]"> veya yan yana başka inputlar olsun
<input type="text" name="ad[]"><input type="text" name="soyad[]"> veya yan yana başka inputlar olsun
<input type="text" name="ad[]"><input type="text" name="soyad[]"> veya yan yana başka inputlar olsun
girilen her değeri veritabanına şu şekilde kayıt etmek istiyorum
ID | AD | SOYAD
1 > Büşra > Vural
2 > Kübra > xxxxx
3 > Mert > xxxxx
+
+
+
Bu olmadı
for($i=0;$i<count($ad);$i++){
$kayit = mysql_query("INSERT INTO kullanici (ad,soyad) values ('$ad[]','$soyad[]')");
}
Buda olmadı
foreach($ad as $ad_) {
$ad = $_POST["ad"];
$soyad = $_POST["soyad"];
$kayit = mysql_query("INSERT INTO kullanici (ad_,soyad) values ('$ad','$soyad')");
}
Php
$ad yerine $_POST["ad"]; deneyebilir misiniz ?
hiçbir işe başlamadan önce var_dump($_POST["ad"]); diyerek gelen verinin dizi olduğundan emin olmalısınız.