Ciao a tutti^^
Sto cercando di studiare php e ho provato a fare uno script(^_^) ovvero una spece di plugboard con descrizione dello spazio inserito, utilizzando il db per
l'inserimento dei dati.
Allora ho fatto la tabella cosi:
ho scritto il codice per il form inserimento dati cosi:Codice:CREATE TABLE box( id INT(11) NOT NULL AUTO_INCREMENT, timestamp DATETIME, nome VARCHAR(255) NOT NULL, img TEXT NOT NULL, url VARCHAR(255), messaggio LONGTEXT NOT NULL, ip VARCHAR(255) NOT NULL, PRIMARY KEY (id) )
Ecco il link della pagina --> http://penelopesito.altervista.org/box/add.htmCodice:<table border="1" width="600"> <tr> <td><form name="addnews" method="post" ACTION="addnews.php"> <table border="1" width="100%"> <tr> <td width="88"><B>Nikname:</B></td> <td><INPUT TYPE="text" NAME="nome" MAXLENGTH="20" size=50></td> </tr> <tr> <td width="88"><B>Site URL:</B></td> <td><INPUT TYPE="text" NAME="url" MAXLENGTH="200" size=50 value="http://"></td> </tr> <tr> <td width="88"><B>Url banner 88 x 31 px</B></td> <td><INPUT TYPE="text" NAME="img" MAXLENGTH="200" size=50 value="http://"></td> </tr> <tr> <td width="88"> </td> <td><B>Descrivi il tuo spazio!</B><br><TEXTAREA name="messaggio" ROWS="8" COLS="50"></TEXTAREA></td> </tr> <tr> <td width="88"> </td> <td><INPUT TYPE="submit" value="Invia" name="ok"></td> </tr> </table></form> </td> </tr> </table>
poi ho preparato la pagina che legge i risultati e da' un'eventule risposta affermativa:
Ora il problema è che quando inserisco i dati nel form mi da una conferma positiva ma poi i dati inseriti non vengono caricati nella tabella del db che c'è vi assicuro^^Codice:<?php include "config.php"; $db = mysql_connect($db_host, $db_user, $db_pass); mysql_select_db ($db_name) or die ("Cannot connect to database"); /* Creo la connessione, se non va a buon fine riceverete un messaggio di errore */ /* Ora invia inserzione! */ $query = "INSERT INTO box(nome, url, img, messaggio) VALUES('$_POST[nome]','$_POST[url]','$_POST[img]','$_POST[messaggio]', now())"; mysql_query($query); echo "Il tuo spazio è stato inserito!"; mysql_close($db); ?>
In cosa ho pasticciato?
Grazie

LinkBack URL
About LinkBacks

