Я разбил отношения многих и многих с одним, удерживающим только первичные ключи таблицы, называемой субъектом, и один называется грубыми лекциями.Отправка информации о выпадающем списке в базу данных
Я использовал раскрывающийся список из базы данных mysql, и мне просто нужно руководствоваться тем, как отправить два раскрывающихся списка в отдельную таблицу mysql.
<?php echo form_label('Lecturer :'); ?>
<?php $sql = "select id, email from coarse_lecturers ";
$result = mysql_query($sql);
echo "<select email = 'sub1'>";
while ($row = mysql_fetch_array($result)){
echo"<option value = '" . $row['id'] . "'>" . $row['email'] . "</option>";
}
echo "</select>";
?>
<?php echo form_label('Subject_ID :'); ?> <?php echo form_error('subjectID'); ?>
<?php $sql = "select subject_id,subject_name from subjects ";
$result = mysql_query($sql);
echo "<select subject_name = 'sub1'>";
while ($row = mysql_fetch_array($result)){
echo"<option value = '" . $row['subject_id'] . "'>" . $row['subject_name'] . "</option>";
}
echo "</select>";
?>
<?php echo form_submit(array('id' => 'submit', 'value' => 'Submit'));?>
массива в пределах представить было просто вытолкнуть два выпадающие в массив и отправить их, но я обнаружил, что трудно сделать, – Gavin
«электронная почта» и "subject_name" не являются допустимыми атрибутами HTML для элемента 'select'. Я думаю, в этом случае вы хотите «имя». Это довольно простая обработка форм на PHP - я предлагаю только найти какой-либо учебник по PHP для форм, и вы увидите, что вы делаете неправильно. – Scopey
Код в коде CodeIgniter правильно? Если да, то установите два разных объекта для двух таблиц и задайте значения. $ obj1 = new Model1(); $ obj1-> name = $ input-> post ($ form ["name"] ["field1"]); $ obj2 = new Model2(); $ obj2-> name = $ input-> post ($ form ["name"] ["field2"]); –