Здравствуйте! Полдня мучаюсь, никак не могу справится с задачей... В общем имеется следующий код:
HTML файл:
<form method="get" action="calc.php">
<label>Число А:</label>
<input name="a" type="text">
</br>
<label>Чисто B:</label>
<input name="b" type="text">
</br>
<input type="submit" value="Посчитать">
</form>
Обработчик:
<?php
$a = $_POST ['a'];
$b = $_POST ['b'];
$uname=strip_tags($uname); // вырезаем теги
//конвертируем специальные символы в мнемоники HTML
$uname=htmlspecialchars($uname,ENT_QUOTES);
/* на некоторых серверах
* автоматически добавляются
* обратные слеши к кавычкам, вырезаем их */
$c = $a+$b;
if(empty($_POST['a']))
{
echo "Первое поле не заполнено!";
}
if(empty($_POST['b']))
{
echo "</br>Второе поле не заполнено!";
}
else
echo $с;
?>
По отдельности работает, но мне нужно чтобы и форма и обработчик располагались на одной странице. Пробовал вставлять код и убирать action="calc.php" (заменил на action="") Но это не помогло.
Что можно еще придумать?