Ciao a tutti, ho questo problema: devo inserire in un DB Mysql, i dati che mi provengono da un Form, ho fatto lo script, ma purtroppo c'è qualcosa che non va!!!
Infatti lo script funziona (o meglio funziona in parte) ma non inserisce i dati nel DB.
Sto impazzendo!!!! Aiuto!!!!![]()
Vi posto il codice php:
---------------------------------------------------------------------------------------------
<?php
//Recupero i Dati dal Form
$nome = $_REQUEST['nome'];
$cognome = $_REQUEST['cognome'];
$citta = $_REQUEST['citta'];
$prov = $_REQUEST['prov'];
$tel = $_REQUEST['tel'];
$mail = $_REQUEST['mail'];
$pass = $_REQUEST['password'];
$annuncio = $_REQUEST['annuncio'];
// Parte relativa alla connessione al DB $db_host = "localhost";
$db_user = "user";
$db_password = "pass";
$db_name = "nome db";
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
// Query per l'inserimento dei dati da Db
$query = "INSERT INTO ucc_cedo (nome, cognome, citta, prov, tel, mail, pass, annuncio) VALUES ('$nome', '$cognome', '$citta', '$prov', '$tel', '$mail', '$pass', '$annuncio')";
// Controllo se l'annuncio è stato inserito
if (mysql_query($query, $db))
echo "L'articolo è stato inserito correttamente";
else
echo "Errore, l'articolo non è stato inserito";
//Chiudo la Connessione al DB
mysql_close($db);
?>
--------------------------------------------------------------------------------------------
Allora quando lo script controlla se l'artico è stato inserito, mi da il seguente errore:
Errore, l'articolo non è stato inserito
Qualcuno è così gentile da dargli uno sguardo e dirmi dove è che sta l'errore???
Sono due ore che lo guardo e lo riguardo ma non riesco a trovarlo, aiutoo!!![]()
![]()
Se vi può interessare vi posto anche la query che ho utlizzato per creare la tabella "ucc_cedo", nel DB Mysql.
-------------------------------------------------------------------
CREATE TABLE ucc_cedo (
id int(5) unsigned NOT NULL auto_increment,
nome varchar(50) NULL,
cognome varchar(50) NULL,
citta varchar(50) NULL,
prov varchar(50) NULL,
tel varchar(50) NULL,
mail varchar(50) NULL,
pass varchar(50) NULL,
messaggio text NOT NULL,
PRIMARY KEY (id)
)
---------------------------------------------------------------------
Ciao e grazie!!!!