Salve a tutti, mi sono iscritto da poco al forum e ho subito un quesito da porvi !
Allora: io ho una pagina index dove stampo tutte le news, e un link ai commenti che mi porta in un'altra pagina dove visualizzo la news per intero e tutti i commenti.
Il problema è che in quest'ultima pagina visualizzo correttamente le news ma i comemnti no!
Le tabelle sono cosi strutturate:
tabella NEWS : id,titolo,testo,poster,giorno,mese,anno
tabella COMMENTI : id,nome,testo,r_notizia
e questo è il codice che utilizzo:
Codice PHP:
<?
$id=$_GET['id'];
$query = "SELECT id,titolo,testo,poster,giorno,mese,anno FROM news WHERE id=$id "
or die("Query news non valida: " . mysql_error());
if($result=mysql_query($query, $db)){
while ($row = mysql_fetch_array($result)){
?>
<h2> <? echo html_entity_decode($row['titolo']); ?> </h2>
<? echo html_entity_decode($row['testo']); ?> </p>
<div class="posted">
postata da: [b]<? echo html_entity_decode($row['poster']); ?>[/b] il <? echo html_entity_decode($row['giorno']); ?> <? echo html_entity_decode($row['mese']); ?> <? echo html_entity_decode($row['anno']); ?> </p>
</div>
<?
}
}
?>
<h2>commenti</h2>
<?
$query = "SELECT id,nome,testo,r_notizia FROM commenti WHERE r_notizia=$id "
or die("Query commenti non valida: " . mysql_error());
if($result=mysql_query($query, $db)){
while ($row = mysql_fetch_array($result)){
?>
<div class="sfondo">postato da: [b]<? htmlspecialchars($row['nome']); ?>[/b]</div>
<div class="sfondo2"><? htmlspecialchars($row['testo']); ?></div>
<?
}
}
?>
Secondo voi dove sta l'errore? Io, non essendo molto pratico di php, nn riesco a vederlo!
Grazie in anticipo per le risposte