| 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: 13 let
|
|||
0