Показать сообщение отдельно
Старый 24.01.2009, 17:24
edwardush вне форума Посмотреть профиль Отправить личное сообщение для edwardush Найти все сообщения от edwardush
  № 1  
Ответить с цитированием
edwardush

Регистрация: Jul 2008
Сообщений: 4
По умолчанию Помогите разобраться с формой отправки, отправлени, отправление сообщения на сервер

У меня есть форма отправки сообщения на сервер. Всё работает, но есть одна проблема. То есть она не проверяет поля. Как бы я не нажал на отправить и сообщение отправляется на сервер сразу. А мне надо чтобы проверяло все три поля и выводило сообщение - Сообщение не отправлено.
Где надо дописать мне здесь что бы проверяло незаполненные поля.


PHP код:
index.html

<form action="send.php" method="post" name="f1">
<p>Введите имя:<br>
<input type="text" name="name"></p>
<p>Введите email:<br>
<input type="text" name="email"></p>
<p>Введите сообщение:<br>
<textarea name="message" rows="5" cols="30"></textarea>
<br>
<br>
<input type="submit" value="Отправить "></p>
<input type="reset" value="Стереть"></p>
</form>


send.php


<?php
if (isset($_POST['$name'])) {$name $_POST['$name'];}
if (isset(
$_POST['$email'])) {$email $_POST['$email'];}
if (isset(
$_POST['$message'])) {$message $_POST['$message'];}

$address 'mail@gmail.com';
$sub "Сообщение";
$mes "Автор назвался: $name \nУказал свой адрес: $email \nСодержание письма: $message";
$verify mail ($address,$sub,$mes,"Content-type:text/plain; charset = windows-1251\r\nFrom:$email");
if (
$verify == 'true')
{
echo 
"<p>Сообщение отправлено";
}
else 
{
echo 
"<p>Сообщение не отправлено";
}
?>