Salve io ho un problema quando ho inserito i dati nel form li mando ad invia.php ed da li dovrei mandarli nel db come faccio??
I cambpi del form sono
nome
cognome
basta ed li mando con post
Grazie ciao
Salve io ho un problema quando ho inserito i dati nel form li mando ad invia.php ed da li dovrei mandarli nel db come faccio??
I cambpi del form sono
nome
cognome
basta ed li mando con post
Grazie ciao
I dati li trovi nell'insieme $_POST["nome_del_campo_del_form"]Originariamente inviato da Alex90
Salve io ho un problema quando ho inserito i dati nel form li mando ad invia.php ed da li dovrei mandarli nel db come faccio??
I cambpi del form sono
nome
cognome
basta ed li mando con post
Grazie ciao
li prendi e fai una query di inserimento nella tabella che avevi creato su MySQL
Ciao
Ciao io ho fatto così
Ma mi dice news inserita ma non me la inserisce nel db come mai??Codice PHP:
<?php
require("config_news.php");
if ($_POST['sign'] == FALSE) {
echo " <form action=\"firma.php\" method=\"POST\">\n";
echo " [b]• Titolo *[/b] <input type=\"text\" name=\"titolo\">
\n";
echo " [b]• News *[/b] <textarea name=\"news\" cols=\"35\" rows=\"10\"></textarea>
\n";
echo " <input type=\"hidden\" name=\"sign\" value=\"true\">\n";
echo " <input type=\"submit\" value=\" Inserisci \">\n";
echo " </form>\n";
} else {
@mysql_query("INSERT INTO news (`id`, `titolo`, `news`)
VALUES ('', '" . $_POST['titolo'] . "',
'" . $_POST['news'] . "',
'" . $_SERVER['REMOTE_ADDR'] . "');");
echo "News inserita
";
}
@mysql_close();
?>
togli tutte le @ e guarda gli errori che ti da
Non va
appunto!
che errore riporta????
nessuno mi dice news inviata ma non me la inserisce nel db
hai verificato che nell'insieme $_POST ci siano i dati?
che versione hai di php??
Supporta $_POST o vuole ancora il vecchio $HTTP_POST_VARS ??
Nella tabella del db cosa succede?? inserisce un record vuoto, non inserisce nessun record??
Prova a farti dire che la news è stata inserita solo se la query restituisce true cioè se è stata eseguita con successo:
else {
if(mysql_query("INSERT INTO news (`id`, `titolo`, `news`)
VALUES ('', '" . $_POST['titolo'] . "',
'" . $_POST['news'] . "',
'" . $_SERVER['REMOTE_ADDR'] . "');"))
{echo "News inserita
";}//fine if
}// fine else
Non ho capito a me quando faccio il invia mi dice news inserita ma non me lo trovo nel db mi riusciresti a fare tutto il codice della pagina?
Ti sarei grato