Otóż pisze formularz kontaktowy, ale nie wiem jak zastosować kolejną instrukcję IF.
Otóż mam skrypt:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /> <meta name="Copyright" content="Arek Jurczewski" /> <meta name="Language" content="Polski" /> <title>Mail</title> </head> <body> <?php $nick = $_POST["nick"]; $mail= $_POST["mail"]; $tresc= $_POST["tresc"]; $temat = $_POST['temat']; if ($_POST["dokogo"]==0) $dokogo="arek.jurczewski@gazeta.pl"; $wiadomosc = " Nick: $nick\n Email: $mail\n Treść wiadomości:\n $tresc"; $header = "".""; } else { } } else { ?> <form action="test.php" method="post"> <TABLE border="0" cellpadding="0" cellspacing="5"> <TR> <TD align="right">Nick:</TD> <TD> <INPUT size="25" maxlength="50" name="nick"/> </TD> </TR> <TD align="right">E-mail:</TD> <TD> <INPUT size="25" maxlength="50" name="mail"/> </TD> </TR> <TR> <TD align="right">Temat:</TD> <TD> <INPUT size="25" maxlength="50" id="temat"/> </TD> </TR> <TD align="right">Treść wiadomości:</TD> <TD> <TEXTAREA rows="20" cols="60" name="tresc"></TEXTAREA> </TD> </TD> </TR> <TD align="center" colspan="2"> <INPUT type="reset" value="Kasuj"> <INPUT type="submit" value="Wyslij" name="wyslij"/> </TD> </TR> </TABLE> </form> <?php } ?> </body> </html>
i chce aby mi skrypt sprawdzał czy mam wpisany poprawny e-mail. Funkcja sprawdzająca wygląda tak:
<?php function check_email($email) { $wyr = "^[a-zA-Z0-9_-]+(.[a-zA-Z0-9_-]+)*"; $wyr .= "@([a-zA-Z0-9_-]+)(.[a-zA-Z0-9_-]+)*(.[a-zA-Z]{2,4})$"; return true; } return false; } ?>
Mogę prosić o podpowiedź w którym miejscu skryptu dać zapytanie if i jak je zbudować?
Z góry dziękuje i pozdrawiam,
ArekJ