UndeadFun
Новичок
Есть база, в ней таблицы: Supplier(Поставщики) и Income(Поставки). В Supplier поля: ID, name_of_partner.
В Income - id,date_of_income, supplier, full_b, empty_b, partner_id. Связь между таблицами по полям supplier.id(primary key) - income.partner_id(foreign key).
Цель: сделать форму добавления поставки, таким образом чтобы поставщика можно было выбирать из выпадающего selecta.
Делаю так:
И потом загоняю в базу следующим образом:
В итоге запись в Income появляется, но поле Supplier пусто, а partner_id=0. Если же не выбирать поставщика, а оставить в поле selecta стандартное сообщение, то оно заносится в поле Supplier. Буду благодарен за любые советы.
В Income - id,date_of_income, supplier, full_b, empty_b, partner_id. Связь между таблицами по полям supplier.id(primary key) - income.partner_id(foreign key).
Цель: сделать форму добавления поставки, таким образом чтобы поставщика можно было выбирать из выпадающего selecta.
Делаю так:
PHP:
<select name="supplier" type="text" value="">
<option>Выберите поставщика</option>
<?php while($row=mysql_fetch_array($result)) {
?>
<option value>
<?=$row['name_of_partner']
?>
</option>
<? } ?>
</select>
<select name="idi" type="text" value="">
<option>айди</option>
<?php while($row=mysql_fetch_array($result1)) {
?>
<option value>
<?=$row['id']?>
</option>
<? } ?>
</select>
PHP:
$result=mysql_query("INSERT INTO income (date_of_income, supplier, full_b, empty_b, partner_id) VALUES('$_POST[date_of_income]','$_POST[supplier]','$_POST[full_b]','$_POST[empty_b]','$_POST[idi]')");