Da li je ovo ispravno? Citanje iz baze u tabelu

Da li je ovo ispravno? Citanje iz baze u tabelu

offline
  • Niko E
  • Software & Information Engineering
  • Pridružio: 05 Maj 2009
  • Poruke: 135
  • Gde živiš: Wien

Ovo je tabela koju koristim za prikazivanje svih kategorije iz baze.

<table border="1" cellpadding="0" cellspacing="0"> <tr> <td><b>ID</b></td> <td><b>Ime</b></td> <td><b>Opis</b></td> <td><b>Broj tema</b></td> <td><b>Opcije</b></td> </tr> <?php while ($red=mysql_fetch_array($q)) { ?> <tr> <td><?php echo $red["idk"]; ?></td> <td><?php echo $red["ime"]; ?></td> <td><?php echo $red["opis"]; ?></td> <td> <?php $KojaKategorija=$red["idk"]; $baza="SELECT idk FROM teme WHERE idk=$KojaKategorija"; $ukupno = mysql_query($baza); echo mysql_num_rows($ukupno); ?> </td> <td> <a href="kategorija.php?idk=<?php echo $red["idk"]; ?>>Pregled</a> </td> </tr> <?php } ?> </table>

Da li ovo moze ovako da se koristi? Konkretno za kolonu "Broj tema" (Znam da radi) I da li postoji neki bolji način za ovo? Hvala unapred.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • C# and PHP Developer
  • Pridružio: 16 Feb 2011
  • Poruke: 1630
  • Gde živiš: Pancevo

Napisano: 04 Nov 2011 21:50

Naravno da postoji, napravis zasebnu klasu koja koja izvrsava sve upite sa bazom (Model)
Onda lepo samo to sve prosledis forech petlji.
<?php foreach($query as $row => $value):?> <table>    <tr>        <td> <?php echo $row->nesto;?></td>   </tr> </table> <?php endforeach;?>
Ovo je vecinom za MVC princip nasledjivanje iz modela.

Moze i to tvoje ali pokusaj da razdvojis tu logiku od template-a.



Ko je trenutno na forumu
 

Ukupno su 1024 korisnika na forumu :: 37 registrovanih, 4 sakrivenih i 983 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 357magnum, A.R.Chafee.Jr., babaroga, bojcistv, Boris90, cemix, djboj, DonRumataEstorski, dragoljub11987, Georgius, goranperović66, Insan, ivan1973, Koridor, mean_machine, Metanoja, mica.colak, Miki01, milenko crazy north, MiroslavD, MrNo, nebojsag, nemkea71, nenad81, opt1, Prašinar, royst33, SD izvidjac, simazr, Singidunumac, Sir Budimir, Srle993, tubular, vathra, x9, YugoSlav, Zmaj Tolak