[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите пож-та найти причину невыполнения запроса
Randiria
Аналогичные вопросы, уже имеющиеся на на других форумах - не помогли.
Есть два файла, в одном форма для добавления записи в таблицу БД, и в ней делается выборка из БД данных для выпадающего списка (параметр "Personnel_number".
<html>
<
body>
<
title>Добавление отпуска</title>
<?php
$db=mysql_connect("localhost","root","");
mysql_select_db("Otpusk2",$db); /*Соединяемся с базой*/
mysql_query("set names cp1251",$db);
$result=mysql_query("select * from employee",$db);
$myrow=mysql_fetch_array($result);

?>
<b><p>Ввод нового отпуска:</p></b>
<
form name="add_planned_holiday" method="post" action="add_planned_holiday.php">
Введите число календарных дней: <input type="text" name="Number_days"><br>
Введите дату начала отпуска: <input type="text" name="Start_date">формат ввода ГГГГ.ММ.ДД<br>
Выберите ваш табельный номер:
<
select name="Personnel_Number">
<?php
do
{ echo "<option value=".$myrow['Personnel_Number'].">".$myrow['Personnel_Number']."</option>" ;

}
while($myrow=mysql_fetch_array($result));
?>
</select><br>

<
input type="submit" name="submit_button" value="Добавить отпуск">
</
form>
</
html>
</
body>


Выборка происходит правильно, но обработчик запись не добавляет, а сразу выдает ошибку добавления.

<html>
<
body>
<?php

$number_days = isset($_POST['Number_days']) ? $_POST['Number_days'] : '';
$Start_date = isset($_POST['Start_date']) ? $_POST['Start_date'] : '';
$Personnel_number = isset($_Post['Personnel_number']) ? $_Post['Personnel_number'] : '';


if (isset($number_days) && isset($Start_date)&& isset($Personnel_number))
{
$db=mysql_connect("localhost","root","");
mysql_select_db("Otpusk2",$db); /*Соединяемся с базой*/
mysql_query("set names cp1251",$db);
$result = mysql_query ("INSERT INTO planned_holiday (Number_days,Start_date,Personnel_number) VALUES ('$number_days','$Start_date','$Personnel_number')");
if ($result=='true') {echo "Отпуск добавлен";}
else {echo "Ошибка добавления отпуска";}
}

else
{
echo "Заполнены не все поля";
}

?>
<br>
<
a href='new_planned_holiday.php'>Назад</a>

</
body>
</
html>

Не могу разобраться, может я неправильно делаю запись выбранного значения в выпадающем списке??
Помогите пожалуйста. На скриншоте сам выпадающий список.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.