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:
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)
)
ho scritto il codice per il form inserimento dati cosi:
Codice:
<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>
Ecco il link della pagina --> http://penelopesito.altervista.org/box/add.htm
poi ho preparato la pagina che legge i risultati e da' un'eventule risposta affermativa:
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);
?>
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^^
In cosa ho pasticciato?
Grazie