Visualizzazione risultati 1 fino 1 di 1

Discussione: problema con insert into

  1. #1
    Guest

    Predefinito problema con insert into

    Ho una pagina con un form dove si inseriscono i vari dati per registrarsi questi dati alla premuta del bottone vengono inviati all'altra pagina e dopo aver fatto vari controlli faccio l'insert into dei dati solo che nel database non mi inserisce niente.

    Codice HTML:
    <html>
    <head>
    </head>
    <form action="contreg.php" method="POST"><pre>
    Nome:			<input type="text" name="nome"><br>
    Cognome:		<input type="text" name="cognome"><br>	
    Data di nascita:	    <input type="text" name="datanascita" maxlength="10">(aaaa/mm/gg)<br>
    Email:			<input type="text" name="email"><br>
    Nome utente:		<input type="text" name="nomeutente"><br>
    Password:		<input type="password" name="password"><br>	
    Conferma Password:	<input type="password" name="confpassword"><br>	
            
    <input type='submit' value='Registrati adesso'>
    </FORM>
    </BODY>
    </HTML>
    Codice PHP:
    <?php
    //connessione db
    if($_POST[password]!=$_POST[confpassword])
    echo
    "ERRORE<br>";
    if(empty(
    $_POST[nome]))
    echo
    "ERRORE CAMPO: Nome VUOTO<br>";
    if(empty(
    $_POST[cognome]))
    echo
    "ERRORE CAMPO: Cognome VUOTO<br>";
    if(empty(
    $_POST[datanascita]))
    echo
    "ERRORE CAMPO: Data di nascita VUOTO<br>";
    if(empty(
    $_POST[email]))
    echo
    "ERRORE CAMPO: Email VUOTO<br>";
    if(empty(
    $_POST[nomeutente]))
    echo
    "ERRORE CAMPO: Nome Utente VUOTO<br>";
    else
    {
    $stringa="SELECT nomeutente FROM utenti WHERE (nomeutente='$_POST[nomeutente]')";
    $ris=mysql_query($stringa);
    $riga= mysql_num_rows ($ris);
    if(
    $riga >'0')
    echo
    "Nome Utente già in uso<br>";
    else
    {
    echo
    "REGISTRAZIONE EFFETTUATA CON SUCCESSO";
    echo
    "<br><a href='index.php'>torna al Home page</a>";
    $stringa2="INSERT INTO utenti (nomeutente,nome,cognome,password,datanascita,email) VALUES ('$_POST[nomeutente]','$_POST[nome]','$_POST[cognome]','$_POST[password]','$_POST[datanascita]','$_POST[email]')";
    $ris2=mysql_query($stringa2);
    }
    }
    ?>
    di entrare entra nell' else perche la scritta REGISTRAZIONE EFFETTUATA CON SUCCESSO la stampa. AIUTOOO!!!! GRAZIE
    Ultima modifica di karl94 : 15-06-2012 alle ore 12.12.47 Motivo: Formattazione del codice

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •