Spread the love
Для начала создадим форму в html:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
<form action="http://<? print $_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF'];?>" method="POST" > <table align="center"> <tbody> <tr> <td>Ваше имя*:</td><td><input type="text" name="name" value="<?if(isset($_POST['name'])){ print $_POST['name'];}?>" /></td> </tr> <tr> <td>Ваш e-mail*:</td><td><input type="text" name="email" value="<?if(isset($_POST['email'])){ print $_POST['email'];}?>" /></td> </tr> <tr> <td valign="top">Текст сообщения*:</td><td><textarea name="text"><?if(isset($_POST['text'])){ print $_POST['text'];}?></textarea></td> </tr> <tr> <td colspan="2" align="center"><input type="submit" value="Отправить" name="submit" /></td> </tr> </tbody> </table> </form> |
Форма ссылается — сама на себя print $_SERVER[‘SERVER_NAME’].$_SERVER[‘PHP_SELF’];?>
Дальше создадим обработчик формы:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
<? if(isset($_POST[‘submit’])){ $error=0; if($_POST[‘name’]==»){ $error+=1; ?> <div>Вы не ввели Имя!</div> <? } if($_POST[’email’]==»){ $error+=1;?> <div>Вы не ввели E-mail!</div> <?} if($_POST[‘text’]==»){ $error+=1;?> <div>Вы не ввели Текст!</div> <?} } if(($error==0) and (isset($_POST[‘submit’]))){ $to_message=’pawelch@yandex.ru’; $theme_message=’Письмо от ‘.$_POST[‘name’]; $text_message=’Имя отправителя: ‘.$_POST[‘name’].’ E-mail отправителя: ‘.$_POST[’email’].’ Текст письма:’.$_POST[‘text’]; mail($to_message,$theme_message,$text_message); ?> <h2>Ваша письмо отправлено!</h2> <?}?> |
0