- Home
- Categorie
- Coding e Sistemistica
- MYSQL e altri Database
- [Mysql] INSERT - Dove sbaglio?
-
[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!
-
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.
-
imposta un auto_increment su quel campo, cosi' non devi passargli nulla fà tutto mysql
-
Grande!! Non ci avevo pensato! Grazie!