Visto che mi ci trovo, faccio una seconda domanda:
Devo fare uno script per modificare i dati contenuti in un record.
Io procedo in questo modo:
1)Come prima cosa richiamo i dati contenuti nel record, in un form e stampo nei value i loro valori.
2)Modifico, tramite il form, i dati contenuti nei vari campi.
3)Richiamo lo script per la modifica dei dati nel record.
Il problema sta nel terzo punto, infatti volevo sapere se la sintassi che uso, per la modifica dei dati, è corretta:
-------------------------------------------------------------------------------------------------------------------------------------------
//Recupero i Dati dal Form
$categoria= $_REQUEST['categoria'];
$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 = "dadda";
$db_password = "dadda";
$db_name = "hobby_uccelli";
$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 = "update $categoria (nome, cognome, citta, prov, tel, mail, pass, annuncio) VALUES ('$nome','$cognome','$citta', '$prov', '$tel','$mail','$pass', '$annuncio')";
$result = mysql_query($query, $db) or die(mysql_error());
while ($row = mysql_fetch_array($result))
-------------------------------------------------------------------------------------------------------------------------------------------
In questo modo lo script non funziona e mi da il seguente errore:
You have an error in your SQL syntax near '(nome, cognome, citta, prov, tel, mail, pass, annuncio) VALUES ('saaaaaaaaaaaa',' at line 1
Potete aiutarmi????
Grazie e ciao a tutti