[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Запись в базу сразу нескольких полей формы
koala
Возникла проблема с записью в базу за один раз или несколько (в цикле) сразу несколько полей.

$table  = "<table border=0 width=800px align=center>\n";
$table .= "<tr><td>Студент</td><td>Оцінка</td><td>Примітка</td> <td>Прогул</td>";
$table .= '<form name="add_in_base_form" method="POST" action="teacher.php?page=add_items&add_in_base">';
while ($result = mysql_fetch_assoc($query))
{
$table .= "<tr>\n";
$table .= "<td>" . $result['name'] . ' ' . $result['surname'] . "</td>\n";
$table .= "<td>" . '<input maxlength="2" type="text" name=' . $result['id'] . '>' . "</td>\n";
$table .= "<td>" . '<input type="text" name=' . $note . $result['id'] . '>' . "</td>\n";
$table .= "<td>" . '<input type="text" name=' . $missing . $result['id'] . '>' . "</td>\n";
$table .= "</tr>\n";
}

$table .= "</table>\n";
$table .= '<input type="submit" name="add_in_base" value="Виставити оцінки"></form>';
echo $table;


Не могу разобраться как правильно записать в базу данные из полей форм.
Думал что с помощью explode разобью название полей и буду иметь номера идентификаторов и так буду записывать. Но в массиве POST все на кучу.



Спустя 4 минуты, 8 секунд (19.02.2012 - 14:41) nugle написал(а):
Так попробуй
$table .= "<tr>\n";
$table .= "<td>" . $result['name'] . ' ' . $result['surname'] . "</td>\n";
$table .= "<td>" . '<input maxlength="2" type="text" name="name1[]">' . "</td>\n";
$table .= "<td>" . '<input type="text" name="name2[]">' . "</td>\n";
$table .= "<td>" . '<input type="text" name="name3[]">' . "</td>\n";
$table .= "</tr>\n";

Спустя 2 часа, 59 минут, 15 секунд (19.02.2012 - 17:40) koala написал(а):
Спасибо, проблема решена. А я и не знал что так можно.


_____________
Vi Veri Veniversum Vivus Vici
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.