[ Labyrinthman @ 20.03.2014. 02:03 ] @
Dugo razmisljam o ovome cak i predugo i zaista mi jako treba necija pomoc strucnog PHP programera.

Napravio sam da korisnik vidi listu ostalih clanova na sajtu ali isto tako zelim da postoji i prikaz ukoliko nesto krene naopako pa da se korisniku prikaze nemogucnost pregleda liste.

Uradio sam to sa try catch blokom ali me zanima da li postoji jos neki nacin da se to uradi, neki efikasniji nacin.
Isto me zanima kako da prouzrokujem gresku jer moram da uradim printskrin zbog dokumentacije pa ako ima nekih ideja bio bih zahvalan.


Funkcija za prikaz:
Code:

//funkcija koja prikazuje korisnicko ime i avatar 
function preuzmi_korisnikoime_avatar()
{
    try{
    $results = array();
    $query = mysql_query("SELECT korisnickoime,avatar FROM podaci WHERE korisnickoime!='{$_SESSION['korisnickoime']}'")or die(mysql_error());
    while($row = mysql_fetch_assoc($query))
    {
        $results[] = $row;
    }
        
        return $results;
    }  
    catch (Exception $e){
      die("Greska prilikom prikazivanja liste");
    }
        
}



Stranica za prikaz
Code:
$korisnik_avatar = preuzmi_korisnikoime_avatar();


foreach ($korisnik_avatar as $kor_avatar) {
  
        ?>
        <p><a href='index.php?page=profile&korisnickoime=<?php echo $kor_avatar['korisnickoime']; ?>'>
        <?php echo $kor_avatar['korisnickoime'] ?></a></p>
        <a href='index.php?page=profile&korisnickoime=<?php echo $kor_avatar['korisnickoime']; ?>'>
            <img src="avatar/<?php echo $kor_avatar['avatar']; ?>" height='100' width='100' alt='avatar'></a>
        <?php
    }  
[ maddog_srb @ 20.03.2014. 15:45 ] @
throw new Exception('Greska');

Ali ne razumem zasto koristis mysql_* kada su te funkcije vec odavno deprecated. Pogledaj mysqli ili PDO.
[ Labyrinthman @ 20.03.2014. 19:25 ] @
Resio sam danas u toku dana.

Sto se tice PDO ucim ga ovih dana. :)