Ciao a tutti,
mi trovo con un problema che non so come risolvere in php!
Allora:
ho una pagina chiamata registrazione2.php in cui ho un form, dove un utente deve registrare i suoi dati: login, pw, nome, cognome, codice fiscale, email, tel.
Quando do l'invio, dopo aver inserito i dati, il form dovrebbe rimandare alla pagina registrazione3.php in cui ho il seguente codice:
Codice PHP:
<?php
session_start();
require('pg_connect.php');
#RECUPERO DELLE VARIABILI######################################################
$login = $_POST['login'];
$password = $_POST['password'];
$ripetipassword = $_POST['ripetipassword'];
$nome = $_POST['nome'];
$cognome = $_POST['cognome'];
$codfiscale = $_POST['codfiscale'];
$email = $_POST['email'];
$tel = $_POST['tel'];
#MESSAGGI DI ERRORE############################################################
#manca messaggio: "esiste già un nome di login così"
#if query(select from privato nomelogin where login="...") != 0 allora messaggio!!!
$mex = "";
if (empty($login)){
$mex = $mex . "[*]Non hai inserito il nome di login\n";
}
if (empty($password)){
$mex = $mex . "[*]Non hai inserito la password\n";
}
if (empty($ripetipassword)){
$mex = $mex . "[*]Non hai ripetuto la password\n";
}
if (empty($nome)){
$mex = $mex . "[*]Non hai inserito il nome\n";
}
if (empty($cognome)){
$mex = $mex . "[*]Non hai inserito il cognome\n";
}
if (empty($codfiscale)){
$mex = $mex . "[*]Non hai inserito il codice fiscale\n";
}
if(strlen($codfiscale)!=16){
$mex = $mex . "[*]Non hai inserito correttamente il codice fiscale\n";
}
if (empty($email)){
$mex = $mex . "[*]Non hai inserito l'indirizzo email\n";
}
if (empty($tel)){
$mex = $mex . "[*]Non hai inserito il numero di telefono\n";
}
if(!is_numeric($tel)){
$mex = $mex . "[*]Non hai inserito un numero di telefono valido\n";
}
if ($password != $ripetipassword){
$mex = $mex . "[*]Riscrivi la password in modo corretto\n";
}
if ($mex!=""){
$mex = "Attenzione torna indietro…\n" . $mex;
echo $mex;
include ("registrazione2.php");
exit;
}
Lasciando perdere la parte relativa alla connessione al database, ho provato a non inserire dati (sono tutti obbligatori) ma non mi esce alcun messaggio di errore! Anzi mi ritrovo con la pagine registrazione3.php completamente bianca.
Qualcuno di voi può aiutarmi a capire il perché?