Ciao,
sto provando e riprovando, ma purtroppo nel database non mi carica ne id ne id_news e neanche il commento. Ti riporto quello che ho fatto. SE cortesemente mi sai dire dove sbalgio. Grazie.
1) Ho creato la pagina dei commenti tutto secondo le tue indicazioni. E me la carica tranquillamente finanche con la scritta Non ci sono commenti; eccola
<?php
$conn_db = mysql_connect('localhost', 'root', 'miapassword') or die('Errore...1');
mysql_select_db('tuttofondi', $conn_db) or die('Errore...2');
$query = "SELECT commento FROM commenti WHERE id_news='".$_REQUEST['id']."'";
$result = mysql_query($query, $conn_db) or die('Errore...3');
$numrows = mysql_num_rows($result);
if ($numrows==0) {
echo"Non ci sono commenti per questo articolo";
}else{
for($x = 0; $x < $numrows; $x++)
{
//Recupera i commenti
$resrow = mysql_fetch_row($result);
$commento = $resrowa[0];
//Stampo a video i commenti
echo(nl2br($commento));
}
}
?>
</div>
<div class="slider_image">
<div class="cats"><span>Per inserire il tuo commento devi effettuare il login</span></div>
<form name="commento" method="POST" action="inserimento.php">
<tr><td>User
</td><td><input type="text" maxlength="20" name="user"></td></tr>
<tr><td>Commento
<textarea name="testomail" rows="10" cols="110"></textarea>
</p>
<input style="margin-top:10px; margin-right:15px; display:block; padding:5px 5px 5px 5px; font-size:10px; color:#fff; background:#cc6633; -moz-border-radius:3px; -webkit-border-radius:3px;" type="submit" value="Invia commento">
</form>
</div>
2) Ho creato la tabella "commenti" con quattro campi: ID (Int (11)), ID_NEWS (INT(11)), USER (TEXT 50) e COMMENTO (TEXT 300)
3)Naturalmente poi ho dovuto creare anche il file inserimento.php, così da mandare i dati al database. Eccolo
$connessione=mysql_connect("localhost", "xxxx", "xxxxxxx");
$sele=mysql_select_db("NOME_DATABASE", $connessione) or die(mysql_error());
$user=$_POST["user"];
$mex=$_POST["commento"];
if($user!=="" and $mex!==""){
$stringa="insert into commenti(id, id_news, user, commento) values('', '".$id."' '$user', '$mex')";
mysql_query($stringa) or die(mysql_error()); echo "Commento salvato...";}
else { echo "non hai compilato qualcosa torna indietro e compila tutti i campi";}
A questo punto dovrebbe funzionare. E invece nel database non mi carica id e id_news (e non mi carica neanche quello che scrivo nel commento).
Mi sai dire dove sbaglio?
Grazie