• Bannato User Attivo

    [Mysql] INSERT - Dove sbaglio?

    Help me! Non capisco dove sbaglio?!

    [PHP]
    <?php
    $email = $_POST['email'];
    if(!empty($email))
    {

    function controlloemail($email){
    $result = eregi("^[_a-z0-9+-]+(.[_a-z0-9+-]+)*@[a-z0-9-]+(.[a-z0-9-]+)+$",$email);
    if($result == false){
    die("E-mail non valida!");
    }else{
    return true;
    }
    }
    $ip = $REMOTE_ADDR;
    $ora = date("d-m-y | G:i");
    $id = 1;

                    include("../config.php");
                    //Connessione al db
                    $db = mysql_connect($dbhost, $dbuser, $dbpasswd);if ($db == FALSE)
                    die ("Errore nella connessione a $dbhost.Riprova!");
                    mysql_select_db($dbname, $db)
                    or die ("Errore nella selezione del database.Riprova!");
                    //Query
                    $query = "INSERT INTO newsletter (id, ora, email, ip) VALUES ('$id', '$ora', '$email', '$ip')";
                    if (mysql_query($query1, $db))
    

    echo "<strong>Ok! Sei iscritto alla Newsletter </strong>";
    else
    echo "Errore durante l'iscrizione! Controlla di aver inserito correttamente la tua E-mail!<br />Altrimenti contatta gli admin nel forum o <a href="$sito/contact/index.htm">clicca qui</a>";

    }

                ?>
    

    [/PHP]

    Ricevo sempre l'errore finale("Errore durante l'iscrizione! Controlla di aver inserito correttamente la tua E-mail!<br />Altrimenti contatta gli admin nel forum o <a href="$sito/contact/index.htm">clicca qui</a>")
    E nel db non viene inserito nulla!


  • Bannato User Attivo

    Errore risolto!
    Un'altra cosa..COme faccio a fare in moda che la variabile dell'id nel database si incrementa sempre..($id++)
    In modo da avere tutti gli iscritti con l''id.


  • User

    imposta un auto_increment su quel campo, cosi' non devi passargli nulla fà tutto mysql 😄


  • Bannato User Attivo

    Grande!! Non ci avevo pensato! Grazie!