formumda
->ad
->secenek
->durum
->tur
alanları var
secenek alanında en fazla 5 tane olmak üzere secenek eklenebiliyor
şimdi sorun şu
ben secenek inputundan gelen verileri tek tek nasıl veritabanına kayıt ederim
anket_secenek tablom
->sira
->soru
->secenek
kayıt şekli satır satır kaydediyor örnek
sira soru secenek
1 2 iyi
2 2 orta
3 2 berbat
aklıma foreach/for döngüsüne sokup almak geldi ancak daha basit yormayan bir işlem varsa bilgi verirseniz sevinirim
$secenek=$_POST["secenek"];
$hatadizi=array();
$durumdizi=array();
foreach($sec as $secenek)
{
$sql="insert into anket_secenek set soru=:sor,secenek=sec";
$isle=$db->prepare($sql);
$isle->execute(array("sor"=>$sor,"sec"=>$secenek));
if(isset($isle->errorInfo()[2]))
{
$hata="ANK-002";
$durum=$isle->errorInfo()[2];
array_push($hatadizi,$hata);
array_push($durumdizi,$durum);
}
}
bu sizce uygunmudur ? yada öneriniz nedir?