Я не могу найти причину ... помогите пожалуйсто. Вот html код: <form action="obrabotca.php" method="post"> <table width="403" border="0" align="center" cellpadding="2" cellspacing="5"> <tr> <td width="35%" height="30" class="bodytext"><div align="left">Your Name: </div></td> <td width="65%"><div align="left"> <input name="name1" type="text" id="name1" size="32"> </div></td> </tr> <tr> <td height="27" class="bodytext"><div align="left">Your Email: </div></td> <td><div align="left"> <input name="email" type="text" id="email" size="32"> </div></td> </tr> <tr> <td class="bodytext"><div align="left">Message: </div></td> <td><div align="left"> <textarea name="comment" cols="30" rows="6" id="comment" class="bodytext"></textarea> </div></td> </tr> <tr> <td class="bodytext"><div align="left"></div></td> <td align="left" valign="top"><div align="left"> <input type="submit" name="Submit" value="Send"> </div></td> </tr> </table> </form> А это obrabotca.php фаил: <?php if ($_POST["email"]<>'') { $ToEmail = [email='muzicafamily@gmail.com]'muzicafamily@gmail.com[/email]'; $EmailSubject = 'Royal Auto contact form '; $mailheader = "From: ".$_POST["email"]."\r\n"; $mailheader .= "Reply-To: ".$_POST["email"]."\r\n"; $mailheader .= "Content-type: text/html; charset=iso-8859-1\r\n"; $MESSAGE_BODY = "Name: ".$_POST["name1"]."<br>"; $MESSAGE_BODY .= "Email: ".$_POST["email"]."<br>"; $MESSAGE_BODY .= "Comment: ".nl2br($_POST["comment"])."<br>"; mail($ToEmail, $EmailSubject, $MESSAGE_BODY, $mailheader) or die ("Failure"); ?> и как зделать так чтоб после отправки данных с формы опять открывалась эта же страничка но с пустой формой? спасибо за помощь
Создай на странице скрытый или с нулевым размером iframe <iframe name="mail_frame" style="visibility:hidden"></iframe> и направь результат работы PHP скрипта в этот iframe, т.е добавь к форме свойство target <form action="obrabotca.php" method="post" target="mail_frame"> ... </form>
Naty HTML: <input type="submit" name="submit" value="Send" /> PHP: <?php $submit = isset($_POST['submit'])?true:false; if($submit) { //mail }