Ciao a tutti, risolto il precedente problema me ne sono creato un altro!
Mi si ripete la categoria per quante sono le news! (Schernshoot: http://i42.tinypic.com/20v13du.jpg)
Ecco il codice:
Codice PHP:
$cid = $_GET['cid'];
$cat = sql("SELECT * FROM categoria WHERE id = '$cid'");
if(!empty(
$cid)) {
if(
$cid == $cat['id']) {
$content = ereg_replace("#data#",$cat['data'],$content);
$content = ereg_replace("#ora#",$cat['ora'],$content);
$content = ereg_replace("#titolo#","Categoria » $cat[nome]",$content);
$content = ereg_replace("#url#","index.php?cid",$content);
$content = ereg_replace("#id#",$cat['id'],$content);
$newsq = mysql_query("SELECT * FROM news WHERE categoria = '$cid'");
$testo_while = "";
while(
$news = mysql_fetch_array($newsq)) {
$testo_news = ereg_replace("#testo#","- <a href=\"index.php?nid=$news[id]\">$news[titolo]</a> il $news[data] alle $news[ora]<br />",$content);
$testo_while .= $testo_news;
}
$content = $testo_while;
$content = ereg_replace("#categoria#",$cat['nome'],$content);
$content = ereg_replace("#umore#","ND",$content);
} else {
errore("La categoria non esiste!");
}
}
} else {
errore("L'id della categoria è vuoto!"); }
In pratica il template viene ripetuto 2 volte (per quante sono le news) ma io voglio che mi sostituisca il "#testo#" con tutte le news...ma non ci riesco
Grazie! ciao Davide! ^^