Originalmente inviato da
alemoppo
Ciao grazie mille per il link e chiedo scusa per non aver guardato meglio.
Ho seguito tutto ma provandolo nella pagina leggimi.php mi esce fuori
Errore: non riesco a eseguire la query
Ecco il codice della pagina salva.php
Codice PHP:
<?php
$commento = $_POST['commento'];
$data = date('Y/m/d');
$db = mysql_connect("localhost", "gkgirl",""); /*accedo al database*/
if(!$db) /*se c'é stato qualche errore:*/
die('ERRORE: non posso accedere al database!');
mysql_select_db("my_gkgirl",$db); /*scegli il tuo database*/
$testo="INSERT INTO commenti (commento,data) VALUES ('$commento','$data')";
if(!mysql_query($testo,$db)) /*eseguo la query e controllo se va a buon fine ^^*/
die('Errore: non riesco a eseguire la query');
mysql_close($db);
?>
poi quella della pagina leggimi.php
Codice PHP:
<?php
$contatore = 0;
$db = mysql_connect("localhost", "gkgirl",""); /*accedo al database*/
if(!$db) /*se c'é stato qualche errore:*/
die('ERRORE: non posso accedere al database!');
mysql_select_db("my_gkgirl",$db); /*scegli il tuo database*/
$testo="SELECT * FROM commenti WHERE 1";
if(!$query = mysql_query($testo,$db)) /*eseguo la query e controllo se va a buon fine ^^*/
die('Errore: non riesco a eseguire la query');
echo "<html><head><title>Pagina di commenti</title></head><body>";
while($array = mysql_fetch_array($query))
{
echo "<strong>Commento</strong>del ".$array['data'].":<font color='red'>\n".$array['commento']."</font><br>";
}
echo "<br></body></html>";
mysql_close($db);
?>
<br><br><center><font color="red"><a href="index.html">Torna in Home</a></font></center>
e infine nella pagina della guida / articolo ho messo il form
Codice HTML:
<form action='salva.php' method='post'>
<textarea name='commento'></textarea><br>
<input type='submit' value='Invia commento'>
</form>
Per quanto riguarda il query ho inserito
CREATE TABLE commenti (id INT (5) UNSIGNED not null AUTO_INCREMENT, commento VARCHAR (200),data VARCHAR(10), PRIMARY KEY (id))
Dove sta l'intoppo???