У меня есть имя базы данных bfp, у которой есть таблица bfp_personnel_eligibility состоят из имени, даты, места, номинальных колонок. как я могу вставить динамическое текстовое поле, показанное ниже в эту таблицу? мой PHP код ниже не кажется, работает хорошо это просто вставить пустые данные в таблицуВставка нескольких динамических текстовых полей в базу данных
<td><input type="text" name="name[]" value="" /></td>
<td><input type="text" name="rating[]" value="" /></td>
<td><input type="date" name="date[]" value="" /></td>
<td><input type="text" name="place[]" value="" /></td>
PHP код:
$name = $_POST['name'];
foreach($name as $names) :
$values=mysql_real_escape_string($names);
$sql="INSERT INTO bfp_personnel_eligibility (id, eligibility_name, rating, doe, poe) VALUES ('{$k}','{$values}', '{$_POST['rating']}', '{$_POST['date']}', '{$_POST['place']}')";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
endforeach;
вы хотите, чтобы заполнить данные в формате HTML? или хотите сохранить в db? –
Я просто хочу сохранить его в db. Я пытаюсь использовать код php, но я не могу его вставить в db. heres мой код в php $ name = $ _POST ['name']; foreach ($ name as $ names): $ values = mysql_real_escape_string ($ names); $ sql = "INSERT INTO bfp_personnel_eligibility (id, eligibility_name, rating, doe, poe) VALUES ('{$ k}', '{$ values}', '{$ _POST [' rating ']}', '{$ _POST ['date']} ',' {$ _POST ['place']} ') "; if (! Mysql_query ($ sql, $ con)) { die ('Ошибка:'. Mysql_error()); } endforeach; – jcbbea
Ой, поместите этот код в ОП. –