ciao questo è il form nella pagina php
Codice PHP:
<?php
echo "<form METHOD=\"POST\" action=\"4sw.php\" name=\"form\">
<fieldset>
<legend>Modulo Host</legend>
<table>
<caption>insert</caption>
<tbody>
<tr>
<th>nome</th><th>prodotto</th><th>prezzo</th></tr>
<tr>
<td><input name=\"nome\" type=\"text\" size=\"50\"></td>
<td><input name=\"prodotto\" type=\"text\" size=\"20\"></td>
<td><input name=\"prezzo\" type=\"text\" size=\"20\"></td>
</tr>
<tr><td colspan=\"3\">
<input type=\"submit\" value=\"Inserisci il record\" name=\"submit\">
<input type=\"reset\" value=\"Cancella\" name=\"reset\"></td>
</tr>
</tbody>
</table>
</fieldset>
</form>";
mysql_close($connessione);
?>
questo è il codice per l'inserimento nel db (è la pagina 4sw.php)
Codice PHP:
<?php
# include il file esterno
require ("inc.php");
require ("conn.php");
$sql="INSERT INTO articoli (nome, prodotto, prezzo) VALUES ('$_POST[nome]','$_POST[prodotto]', '$_POST[prezzo]')";
if (!mysql_query($sql,$connessione)) {
echo "Errore, inserimento del record non riuscito. Fai clic sul pulsante Indietro e prova di nuovo!
";
exit;
} else {
# inserimento OK, informa l'utente
echo "Tabella aggiornata, [".mysql_affected_rows()."] record aggiunti
";
echo "Il record e' stato aggiunto ". mysql_insert_ID();
}
// codice x visualizzare il record
$sql2="SELECT * FROM articoli limit 1";
$risultati_mysql=mysql_query($sql2,$connessione);
$num_righe=mysql_num_rows($risultati_mysql);
if ( $num_righe == 0 ) {
echo "Spiacente, non ci sono informazioni";
} else {
# abbiamo dei risultati
echo "<table border=\"1\">
<caption>Riepilogo dati inseriti</caption>
<tbody>";
echo "<tr><th>nome</th><th>prodotto</th><th>prezzo</th></tr>";
while ($riga=mysql_fetch_array($risultati_mysql))
{
$nome=$riga["nome"];
$prodotto=$riga["prodotto"];
$prezzo=$riga["prezzo"];
$operatore=$riga["operatore"];
$ID=$riga["ID"];
echo "
<tr>
<td>$_POST[nome]</td>
<td>$_POST[prodotto]</td>
<td>$_POST[prezzo]</td>
</tr>";
}
}
echo "</tbody>";
echo "</table>";
# fine dell'else
?>