i need help with the code below.. the code does not get correct qid from table questions.
let say i enter 2 qtitle, and each qtitle has 3 atitle..
but once the data entered in database..
the error is like below:
(qid=1)qtitle1- (none of the atitle having qid1)
(qid=2)qtitle2- atitle1, atitle2, atitle3, atitle4, atitle5, atitle6 (all the atitle having qid2)
anyone can help me to solve this problem.. i realy need some help.. the error is on the coding below..
<?php
foreach ($_POST['questions'] as $q) {
if (trim($q) != '') {
$qtitles[] = $q;
}
}
foreach ($qtitles as $qtitle) {
$query = "INSERT INTO questions (qtitle) VALUES ('$qtitle')";
$result = mysql_query($query) or die("ERROR: $query. ".mysql_error());
}
$qid = mysql_insert_id();
unset($query);
unset ($result);
foreach ($_POST['options'] as $o) {
if (trim($o) != '') {
$atitles[] = $o;
}
}
foreach ($atitles as $atitle) {
$query = "INSERT INTO answers (qid, atitle, acount) VALUES ('$qid', '$atitle', '0')";
$result = mysql_query($query) or die("ERROR: $query. ".mysql_error());
}
?>