io ho un form php per far registrare gli utenti però vorrei un controllo,
che nei due campi: password e conferma password, vorrei che corrispondessero altrimenti l'email non deve essere inviata
grazie in anticipo....
Printable View
io ho un form php per far registrare gli utenti però vorrei un controllo,
che nei due campi: password e conferma password, vorrei che corrispondessero altrimenti l'email non deve essere inviata
grazie in anticipo....
Semplicemente:posto che password1 e password2 siano i nomi dei campi dove fai inserire le due password...Codice PHP:<?php
if ($_POST['password1'] == $_POST['password2'])
{
// procedi con l'invio della mail
}
else
{
echo ("Non hai inserito due volte la stessa password!");
}
?>
Stammi bene...
grazie 1000 provo subito!!!Citazione:
Originalmente inviato da dementialsite
EDIT:
io ho provato però ora non funziona l'intero script....
per favore aiutatemiCodice PHP:<?
//Modifica solo questa parte!
$tuamail = "inserire tua mail"; // Mail a cui verrà recapitato il messaggio
//Fine parte da modificare
// Imposto le variabili
$nome = trim(stripslashes($_POST['nome']));
$mitt = trim(stripslashes($_POST['email']));
$psw = trim(stripslashes($_POST['psw']));
$psw2 = trim(stripslashes($_POST['psw2']));
$bottone = trim(stripslashes($_POST['bottone']));
if(empty($mitt)){$mitt = "none@nobody.org";}
php
if ($_POST['psw'] == $_POST['psw2'])
{
// procedi con l'invio della mail
}
else
{
echo ("Hai inserito due password diverse");
}
//controllo la validità della mail e restituisco errore se non fosse coretta
elseif(!eregi("^([a-z0-9]+)([\.-_]+)(@[a-z0-9_-]+)(\.{1}[a-z]{2,6})$", $email)){
echo "Mail non corretta!
<br>
Clicca <a href=\"contatti.htm\">qui</a> per completare il modulo con una mail corretta";
}
else{
// se non ci sono campi vuoti invia la mail
$mail = mail($tuamail, $nome, $email, $psw, $psw2);
//controllo che la mail sia stata inviata veramente e restituisco errore in caso di fallimento
if($mail){echo "L'email è stata inviata!";}
else{echo "Per problemi tecnici non è stato possibile spedire la mail";}
}
?>
<?
/*
Modifica i solo quello che viene chiesto :)
*/
ciao ciao
Usa il tasto EDITA per messaggi consecutivi!
Dammi retta...il php non lo puoi imparare così a vanvera...studiati qualcosina, perchè anche qualcuno con un minimo di base saprebbe che quella pagina ha errori di sintassi come quello sperduto "php" e quel "ciaociao" e il tag <? non chiuso...
Fa come credi!
Ciaoooo!
il tag mi sono dimenticato di chiuderlo nella pubblicazione e il ciaciao lo ho messo io prima di pubblicarlo...
che errori di sintassi??? (lo so, non sono bravo nel php non so dove studiare)
Questo codice:lo dovevi inserire dove io ti ho messo il commento "procedi con l'invio della mail"...Citazione:
Originalmente inviato da mondoragazzi3000
Stammi bene...
ok grazieCitazione:
Originalmente inviato da dementialsite
ciao ciao