У меня есть следующая форма, я должен вставить значения формы в базу данных.Но я не знаю, как вставить эти значения, когда имена полей похожи - name = "fieldname []".Для лучшего понимания, пожалуйста, проверьте следующее.
Я использую Codeigniter.У меня есть Views, контроллер и модель, я пробовал обычный способ ввода значения, но он не работает.
Один из моих друзей предложил мне использовать что-то вроде - mysql_real_escape_string ($ value), но я не знаю, как это использовать.Не могли бы вы помочь мне?
Заранее спасибо:)
<table>
<form >
<tr>
<td> Student ID: <input type="text" name="studentid[]" value="" /> </td>
<td> Grade <input type="text" name="grade[]" value="" /></td>
<td>Obtained Mark <input type="text" name="obtainedmark[]" value="" /></td>
</tr>
<tr>
<td> Student ID: <input type="text" name="studentid[]" value="" /> </td>
<td> Grade <input type="text" name="grade[]" value="" /></td>
<td>Obtained Mark <input type="text" name="obtainedmark[]" value="" /></td>
</tr>
<tr>
<td> <input type="submit" value="Submit" name="Submit" /></td>
</tr>
</form>
</table>
Редактировать
foreach($_POST['studentid'] as $studentid) {
// do something
$data = array(
'subjectname' =>"",
'subjectname' => $studentid
);
$results=$this->db->insert('subject', $data);