DuklonuyS
Новичок
Ситуация такая.... Есть общая таблица с полями для заполнения (infa), также еще доп. таблицы с возможным выбором комнат (room), еще поля для заполнения (ФИО, ИП, Серийник моника и монитора).
Суть в том, что заполняются только те поля, что вписал "с клавы (ФИО, ИП...)" поля выбора комнаты не передаются и пишет вот это...
Notice: Undefined index: room in /usr/local/apache2/htdocs/dobavit.php on line 5
Подскажите что исправить...
вот код add.php:
Код обработчика:
Суть в том, что заполняются только те поля, что вписал "с клавы (ФИО, ИП...)" поля выбора комнаты не передаются и пишет вот это...
Notice: Undefined index: room in /usr/local/apache2/htdocs/dobavit.php on line 5
Подскажите что исправить...
вот код add.php:
PHP:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>add</title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<form action="dobavit.php" method="POST">
<table><td>
<?php
include "connect.php";
$result = pg_query("SELECT data FROM room order by data asc");
$table = "<select>";
while ($row = pg_fetch_assoc($result))
{
$table .= "<option value>".$row['data']." </option>";
}
$table .= "</select>";
echo $table;
$result = pg_query("SELECT data FROM mon_model order by data asc");
$table = "<select>";
while ($row = pg_fetch_assoc($result))
{
$table .= "<option selected value>".$row['data']." </option>";
}
$table .= "</select>\n";
echo $table;
$result = pg_query("SELECT data FROM mb order by data asc");
$table = "<select>\n";
while ($row = pg_fetch_assoc($result))
{
$table .= "<option selected value>".$row['data']." </option>\n";
}
?><?php
$table .= "</select>\n";
echo $table;
$result = pg_query("SELECT data FROM cpu order by data asc");
$table = "<select>\n";
while ($row = pg_fetch_assoc($result))
{
$table .= "<option selected value>".$row['data']." </option>\n";
}
$table .= "</select>\n";
echo $table;
$result = pg_query("SELECT data FROM video order by data asc");
$table = "<select>\n";
while ($row = pg_fetch_assoc($result))
{
$table .= "<option selected value>".$row['data']." </option>\n";
}
$table .= "</select>\n";
echo $table;
?></td><td>
<?php
$result = pg_query("SELECT data FROM hdd1 order by data asc");
$table = "<select>\n";
while ($row = pg_fetch_assoc($result))
{
$table .= "<option selected value>".$row['data']." </option>\n";
}
$table .= "</select>\n";
echo $table;
$result = pg_query("SELECT data FROM hdd2 order by data asc");
$table = "<select>\n";
while ($row = pg_fetch_assoc($result))
{
$table .= "<option selected value>".$row['data']." </option>\n";
}
$table .= "</select>\n";
echo $table;
$result = pg_query("SELECT data FROM hdd3 order by data asc");
$table = "<select>\n";
while ($row = pg_fetch_assoc($result))
{
$table .= "<option selected value>".$row['data']." </option>\n";
}
$table .= "</select>\n";
echo $table;
$result = pg_query("SELECT data FROM ram order by data asc");
$table = "<select value>\n";
while ($row = pg_fetch_assoc($result))
{
$table .= "<option selected value>".$row['data']." </option>\n";
}
$table .= "</select>\n";
echo $table;
?>
<?php
?>
</td>
<td> ФИО: <input type="text" name="fio" />
IP адрес: <input type="text" name="ip" />
S/N системника: <input type="text" name="sn_sys" />
S/N монитора: <input type="text" name="sn_mon" /></td></table>
<input type="submit" name="submit" />
</form>
<form>
<br>
</form>
</body>
</html>
Код обработчика:
PHP:
<?php
include 'connect.php';
pg_query("INSERT INTO infa (room,fio,sn_sys,sn_mon,mon_model,mb,cpu,ram,video,hdd1,hdd2,hdd3,ip) VALUES
('".$_REQUEST['room']."','".$_REQUEST['fio']."','".$_REQUEST['sn_sys']."','".$_REQUEST['sn_mon']."',
'".$_REQUEST['mon_model']."','".$_REQUEST['mb']."','".$_REQUEST['cpu']."','".$_REQUEST['ram']."',
'".$_REQUEST['video']."','".$_REQUEST['hdd1']."','".$_REQUEST['hdd2']."','".$_REQUEST['hdd3']."',
'".$_REQUEST['ip']."')");
?>
Последнее редактирование: