Originariamente inviato da nucci
....
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:
[b]<?php[/b] /* sembra non necessario ma a volte . . . mettilo SEMPRE (anche nel resto di questo codice)*/
$id=$_GET['id'];
$query = "SELECT * FROM news WHERE id='$id'";
mysql_query($query) or die (mysql_error());
$risultato = mysql_query($query) or die (mysql_error());
if($nrow = mysql_num_rows($risultato)){
while ($row = mysql_fetch_array($risultato )){
?>
/*perche' usi la html_entity_decode() ?????*/
<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>
<?
$id=$_GET['id'];
$query = "SELECT * FROM commenti WHERE r_notizia='$id' ";
mysql_query($query) or die (mysql_error());
$risultato = mysql_query($query) or die (mysql_error());
if($nrow = mysql_num_rows($risultato)){
while ($row = mysql_fetch_array($risultato )){
?>
<div class="sfondo">postato da: [b]<? htmlspecialchars($row['nome']); ?>[/b]</div>
<div class="sfondo2"><? htmlspecialchars($row['testo']); ?></div>
<?
}
}
?>
non ho controllato la struttura html ma solo il php. . .
...dovrebbe andar bene