Izdelava foruma
3 naročniki
3 naročniki
Pozdravljeni,
zopet sem se znašel v zagati in bi potreboval vašo pomoč. Napisal sem kodo, ki prebere 2 tabeli ( $forumlocikategorije in $forumteme ). To sicer deluje vendar nikakor ne morem narediti tako, da nebi vsakič napisal catnaslov, če se text ponovi.
Primer izpisa:
Ime
opis1
ime
opis2
ime
opis3
nekaj drugega
opis4
nekaj drugega
opis5
Koda:
$forum_kategorije = mysql_query("SELECT * from $forum_loci_kategorije, $forum_teme where $forum_loci_kategorije.cat_id = $forum_teme.cat_id ");
?>
<div id="forum_okno">
<?php
while($forum_kategorije_podatki = mysql_fetch_array( $forum_kategorije ))
{
?>
<div class="forum_okno_kategorija">
<div class="ime_kategorije"><span clasS="ime_kategorije_text"><?php echo $forum_kategorije_podatki['cat_naslov'];?></span></div>
<div class="opis_kategorije">
<div><?php echo $forum_kategorije_podatki['ime_kategorij'];?></div>
<div><?php echo $forum_kategorije_podatki['opis_kategorij'];;?></div>
</div>
</div>
<?php
}
?>
4 odgovori
Za začetek poskusi zamenjat
while($forum_kategorije_podatki = mysql_fetch_array( $forum_kategorije ))
z
while($forum_kategorije_podatki = mysql_fetch_assoc( $forum_kategorije ))
+
Če te bo kaj hecala zadnja vrstica div kjer je opis_kategorij, imaš dva podpičja in enega odstrani
Če te moti samo izpis nima query nobene veze.
V tem primeru pač nastavi v while spremenljivko z vrednostjo cat_naslov, preveri, če je nova enaka kot stara in če je izpiši zadevo.