Сама форма:
Свернутый текст
echo "
<form action='add_menu12.php' method='post' name='menu12' id='menu12'>
";
$i = 1;
do {
echo "
<p><label>Наименование <input name='title[$i]' type='text' value='' size='80' maxlength='500' /></label>
<label>Вес <input name='mass[$i]' type='text' value='' size='10' maxlength='50' /></label>
<label>Цена <input name='cena[$i]' type='text' value='' size='5' maxlength='20' /></label>
</p><br />
";
}
while (++$i <= $amount);
echo "
<input name='amount' type='hidden' value='$amount' />
<input name='day' type='hidden' value='$day' />
<p><input name='submit' type='submit' id='submit' value='Добавить новые позиции' /></p>
";
В файле обработчике:
if (isset($_POST['amount'])) {$amount = $_POST['amount'];}
if (isset($_POST['day'])) {$day = $_POST['day'];}
if (isset($_POST['title'])) {$title_m = $_POST['title'];}
if (isset($_POST['mass'])) {$mass = $_POST['mass'];}
if (isset($_POST['cena'])) {$cena = $_POST['cena'];}
$i = 1;
do {
$result = mysql_query ("INSERT INTO menu12 (day,title,mass,cena) VALUES ('$day','$title','$mass','$cena')");
}
while (++$i <= $amount);
В результате в базу правильно летит только day.
Я понимаю что надо правильно занести данные в массив и правильно извлечь, но не умею это делать. Помогите кто разбирается.
Спасибо