Ciao a tutti,
vorrei fare una insert di questo tipo:
Codice PHP:
$u $_POST["user"];      
$p $_POST["pass"];     
$n $_POST["nome"];      
$c $_POST["cognome"];

 
$query "INSERT INTO utente(idutente, password, nome, cognome) VALUES ('$u','$p','$n','$c')";        $insert_query pg_query($conn$query) or die("Le tue informazioni non sono state registrate!"); 
Il problema è che gli unici campi che devono essere impostati sono l'idutente e la password.
Come faccio a fare in modo che se un campo non è stato impostato da form accetti lo stesso la query?
Avevo pensato cosi:
Codice PHP:
if(!isset($n)) $n NULL;
if(!isset(
$n)) $c NULL
ma non funziona, il problema è che php accetta una query cosi:
Codice PHP:
 $query "INSERT INTO utente(idutente, password, nome, cognome) VALUES ('$u','$p',NULL,NULL)"
ma non cosi:
Codice PHP:
$n NULL;
$c NULL;
$query "INSERT INTO utente(idutente, password, nome, cognome) VALUES ('$u','$p','$n','$c')"
come fare? grz a tutti..