Sul mio sito (http://www.andreapaiola.it) sto implementando un servizio di commenti (chiunque vuole può mettere un commento) in PHP e MySQL.
dilatua.php
visualizzacommenti.phpcodice:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it"> <head> <link rel="shortcut icon" href="http://www.webalice.it/andrea.paiola/favicon.ico"></link> <title>Sito di NEXUS6 alias Andrea Paiola</title> <meta http-equiv="Content-Type" content="text/html; charset= iso-8859-1" /> <meta http-equiv="Content-Language" content="it" /> <meta name="keywords" content="2D,3D,accessibilità,xhtml 1.1,css,fotografia,NEXUS6,Andrea Paiola,validato,W3C,PHP" /> <meta name="description" content="Sito di NEXUS6 alias Andrea Paiola accessibile e validato dal W3C" /> <style type="text/css" media="screen"> @import url(stile.css); </style> </head> <body> <div id="pagina"> <?php include "ricerca.html"; ?> <?php include "menu.html"; ?> <div id="corpo"> Non usatelo! ancora in fase sperimentale!!!</p> <div> <? include ("visualizzacommenti.php"); ?> </div> <div> <? include ("aggiungicommento.php"); ?> </div> </div> <?php include "piede.html"; ?> </div> </body> </html>
aggiungicommento.phpcodice:<? include("config.inc.php"); $db = mysql_connect($db_host, $db_user, $db_password); if ($db == FALSE) die ("Errore nella connessione. Verificare i parametri nel file config.inc.php"); mysql_select_db($db_name, $db) or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php"); $result = mysql_query("SELECT * FROM commenti ORDER BY `data` DESC LIMIT 30 "); while ($row = mysql_fetch_array($result)) { echo $row["data"]; echo $row["commento"]; } mysql_close($db); ?>
e quando cerco di aggiungere un commento mi dicecodice:<form method=post action=aggiungicommento.php> Commento:</p> <input type=text size=50 name=commento></p> <input type=submit value=Inserisci> </form> <? include("config.inc.php"); if (trim($commento) == ""): echo "Il campo Commento deve essere riempito!"; else: $commento = addslashes(stripslashes($commento)); $commento = str_replace("<", "<", $commento); $commento = str_replace(">", ">", $commento); $db = mysql_connect($db_host, $db_user, $db_password); if ($db == FALSE) die ("Errore nella connessione. Verificare i parametri nel file config.inc.php"); $query = "insert into commenti (data, commento) values (currentdate,commento)"; echo $query; mysql_query($query ,$db) or die (mysql_error()); mysql_close($db); endif; ?>
No Database Selected e altra roba(vedi allegato)
la lista dei commenti però me la fa vedere![]()
Qualcuno mi aiuta?

 
					
					
					
						
  Rispondi quotando
						
						
 e non funzionava già prima?
VVoVe:
						