Autor | Zpráva | ||
---|---|---|---|
spacek145 Profil |
if($_POST){ $zmena_mailu = "UPDATE uzivatele SET email='".mysql_real_escape_string($_POST['novy_mail'])."' WHERE login='".$_SESSION['login']."'"; mysql_query($zmena_mailu) or die(mysql_error()); echo 'Spravny formát. E-mail zmenen!'; } |
||
Micruss Profil |
#2 · Zasláno: 2. 5. 2013, 18:12:57
Myslí jako jestli je ten email validní?
Já osobně používám toto <? function email_check($email) { $check = "/^[\s]*[a-zA-Z]+[0-9]*[\.]?[^\s\.@]+@[^\s\.@]+[.][a-zA-Z]{2,4}$/"; if(!preg_match($check, $email)) { return FALSE; } else { return TRUE; } } ?> a potom jestli chceš podmínku tak <? if(email_check($_POST['novy_email'])===FALSE) { $err = 'Vložte prosím platný e-mail'; } ?> |
||
spacek145 Profil |
function email_check($email) { $check = "/^[\s]*[a-zA-Z]+[0-9]*[\.]?[^\s\.@]+@[^\s\.@]+[.][a-zA-Z]{2,4}$/"; if(!preg_match($check, $email)) { return FALSE; } else { return TRUE; } } if (email_check($_POST['novy_email'])===FALSE) { $err = 'Vložte prosím platný e-mail'; } { $zmena_mailu = "UPDATE uzivatele SET email='".mysql_real_escape_string($_POST['novy_mail'])."' WHERE login='".$_SESSION['login']."'"; mysql_query($zmena_mailu) or die(mysql_error()); echo 'Aktualizováno'; } ?> <form method="post" action=""> Váš nový e-mail: <input type="text" style="margin-top: 5px;" class="text" name="novy_mail" value="" required="required"/><input style="float: right; margin-right: 25px;" type="submit" class="button" name="submit" value="Změnit e-mail" /> </form> |
||
Micruss Profil |
#4 · Zasláno: 2. 5. 2013, 18:31:44
function email_check($email) { $check = "/^[\s]*[a-zA-Z]+[0-9]*[\.]?[^\s\.@]+@[^\s\.@]+[.][a-zA-Z]{2,4}$/"; if(!preg_match($check, $email)) { return FALSE; } else { return TRUE; } } if(isset($_POST['novy_email'])) { if (email_check($_POST['novy_email'])===FALSE) { echo 'Vložte prosím platný e-mail'; } else { $zmena_mailu = "UPDATE uzivatele SET email='".mysql_real_escape_string($_POST['novy_mail'])."' WHERE login='".$_SESSION['login']."'"; mysql_query($zmena_mailu) or die(mysql_error()); echo 'Aktualizováno'; } } ?> |
||
Časová prodleva: 11 let
|
0