Помогите пожалуйста, что я делаю не так, вот форма:
echo '<form action="new.php" method="post">';
echo 'enter:<br/><input type="text" name="number" value="" /><br/>';
Запись идет в переменную а:
$a = $_POST['number'];
Оно то работает, но $_POST['number']; выдает ошыбку: notice: undefined index: number in /...php on line (строка с переменной)
До того как данные попадут в переменную $_POST она не определена. Вот отсюда у тебя и ошибка при обращении к $_POST['number']
Проверочку сделай на $_POST['number'] и всё нормально будет
Да ладна ко не писали)))))
if(!empty($_POST['number'])) {
$a = $_POST['number'];
}
sirious, всегда проверяй существует ли переменная или нет + дополнительные проверки делай исходя их типа переменной и её значимости в сценарии.
26 Дек 2010, 18:14