I am fairly new to php and I am wondering how to loop through a dynamically created form so that I can input whatever is input into the form into my database--so it appears something is wrong with my code. So, measurement and foodid are integers and unitMeasurement is a string from a select option form type.
<?php
if ($_POST['formSubmit'] == 1) {
$measurement = $_POST['measurement'];
$foodid = $_POST['foodid'];
$unitMeasurement = $_POST['unitMeasurement'];
if($result){
$recipeid = mysql_insert_id();
}
$i = 0;
while($i < sizeof($measurement)){
$query = "INSERT INTO recipeItems (`userid`, `foodid`, `itemMeasurement`, `itemMeasurementUnit`, `recipeid`) VALUES (".$_SESSION['userid'].",".$foodid[$i].",".$measurement[$i].",'".$unitMeasurement[$i]."',".$recipeid[$i].")";
mysql_query($query);
$i++;
}
}
?>
Here is what $result is:
$sql = "INSERT INTO recipes (`userid`, `rname`) VALUES (".$_SESSION['userid'].",'".$recipeName."')";
$result = mysql_query($sql);