2014-10-20 2 views
1

Я разбил отношения многих и многих с одним, удерживающим только первичные ключи таблицы, называемой субъектом, и один называется грубыми лекциями.Отправка информации о выпадающем списке в базу данных

Я использовал раскрывающийся список из базы данных 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'));?> 
+0

массива в пределах представить было просто вытолкнуть два выпадающие в массив и отправить их, но я обнаружил, что трудно сделать, – Gavin

+0

«электронная почта» и "subject_name" не являются допустимыми атрибутами HTML для элемента 'select'. Я думаю, в этом случае вы хотите «имя». Это довольно простая обработка форм на PHP - я предлагаю только найти какой-либо учебник по PHP для форм, и вы увидите, что вы делаете неправильно. – Scopey

+0

Код в коде CodeIgniter правильно? Если да, то установите два разных объекта для двух таблиц и задайте значения. $ obj1 = new Model1(); $ obj1-> name = $ input-> post ($ form ["name"] ["field1"]); $ obj2 = new Model2(); $ obj2-> name = $ input-> post ($ form ["name"] ["field2"]); –

ответ

0

Понял работает,

<?php echo form_label('Lecturer :'); ?> <?php echo form_error('dname'); ?> 
<select name="lecturer"> 
<option value="none" selected="selected">------------Select Lecturer------------</option> 

<?php $sql = "select id, email from coarse_lecturers "; 
$result = mysql_query($sql); 
while ($row = mysql_fetch_array($result)){ 


    echo"<option value = '" . $row['id'] . "'>" . $row['email'] . "</option>"; 




    array('id' => 'lecturer', 'value' => 'lecturer'); 


} 
echo "</select>"; 

?> 
+0

Почему вы так часто используете '?> Bijan

+0

ha спасибо Бижан, какой-то habbit ive взял – Gavin

Смежные вопросы