CIAOO!
io ho 2 file!
Config.php:
Codice PHP:
<?
$dbhost = '127.0.01';
$dbusername= 'user';
$database_name = 'db';
$dbpasswd = 'pass';
$connection = mysql_pconnect("$dbhost","$dbusername","$dbpasswd")
or die ($errConnDB);
$db = mysql_select_db("$database_name", $connection)
or die($errSelDB);
?>
col quale mi connetto al db MySql (e sembra funzioni)
Poi ho:
registra.php:
Codice PHP:
<?
session_start();
$_SESSION['cfEsiste']=FALSE;
$_SESSION['mailEsiste']=FALSE;
include("../includes/variabili.php");
include("../includes/config.php");
//controllo cf:
$sql=mysql_query("SELECT * FROM users WHERE cf='". $cf ."'");
$numeri=mysql_num_rows($sql);
if($numeri>0){
$_SESSION['cfEsiste']=TRUE;
}
//controllo mail:
$sql=mysql_query("SELECT * FROM users WHERE mail='". $mail1 ."'");
$numeri=mysql_num_rows($sql);
if($numeri>0){
$_SESSION['mailEsiste']=TRUE;
}
//inserimento:
if($_SESSION['cfEsiste']==FALSE && $_SESSION['mailEsiste']==FALSE){
$sql =mysql_query("INSERT INTO users ('userid', 'nome', 'cognome', 'mail', 'cf', 'password', 'indirizzo', 'livello', 'activated', 'cap', 'citta', 'provincia', 'telefono', 'fax', 'cellulare', 'piva', 'domanda', 'risposta') VALUES ('', '". $nome ."', '". $cognome ."', '". $mail1 ."', '". $cf ."', '". $psw1 ."', '". $indirizzo ."', '". $livello ."', '0', '". $cap ."', '". $citta ."', '". $provincia ."', '". $telefono ."', '". $fax ."', '". $cellulare ."', '". $piva ."', '". $domanda ."', '". $risposta ."')");
}
?>
Col quale dovrei aggiungere un nuovo utente! Le variabili le passo da un filmato flash e funge perchè vedo che se inserisco una mail o un codice fiscale che è già nella tabella user mi avvisa (dal filmato flash poi rimando a un 3* file che controlla le var mailEsiste e cfEsiste).
Però se le 2 var suddette son FALSE e quindi deve eseguire la "insert into" non succede nulla...non mi inserisce l'utente....
ho sbagliato qualcosa?
Grazie a tutti!