Webprogramozás arr PHP info Kérlek segítsetek! PHP!
(#10) anti válasza erre: (#9) Jedimaster 2014.01.08. 21:16

anti
anti
Kezdő

Az eredetiben azért nem kellett tömb, mert a while rögtön egy string-be fűzi az eredményeket kiíratás előtt. Te ketté választottad az adatgyűjtést és a kiírást.

Én így módosítanék két függvényen:

1
2
3
4
5
6
7
8
9
10
11
public function setCat() {    
    $conn = new Connect();
    
    $query = "SELECT * FROM categories ORDER BY category_title ASC";
    $cat = $conn -> getSelect($query);
    
    if(!$cat)
        $cat = "<p>Nincsenek kategóriák!</p>";
    
    return $cat;
}


1
2
3
4
5
6
7
8
9
10
11
12
13
14
public function getSelect($query) {
    $ret = mysql_query($query);
 
    $categories = "";
    while($row = mysql_fetch_assoc($ret)) {
            $id = $row['id'];
            $title = $row['category_title'];
            $description = $row['category_description'];
            $categories .= "<a href="view_category.php?cid=".$id."" class="cat_links"><b>".$title.
                    "</b> - <font size="-1">".$description."</font></a>";
    }
 
    return $categories;
}