Autor | Zpráva | ||
---|---|---|---|
Fisak Profil |
#1 · Zasláno: 20. 5. 2013, 18:21:54
Dobrý den. Udělal jsem si fci u který vždy jen napíšu jaký přesně sloupec z db chci vypsat a ono mi to vypíše id které převede na obrázek itemu takže vím co v tom sloupci mám za obrázek. Ale bohužel mi to nefugnuje...
Bez dibi mi to funguje a vypadá takto: <?php function giveItem($vstup) { $result = mysql_query("SELECT * FROM ch_users WHERE id = 1"); $row = mysql_fetch_array($result); $result_item = mysql_query("SELECT * FROM ch_items WHERE id = ".$row[$vstup].""); $row_item = mysql_fetch_array($result_item); return "<img src=\"".$row_item['img_url']."\" class=\"".$row_item['type']."\" alt=\"".$row_item['name']."\" id=\"".$row_item['id']."\" />"; } ?> <div id="right_hand" class="ui-droppable"> <?php echo giveItem("slot_right_hand"); ?> </div> <div id="left_hand" class="ui-droppable"> <?php echo giveItem("slot_left_hand"); ?> </div> <div id="helmet_spot" class="ui-droppable"> <?php echo giveItem("slot_helmet"); ?> </div> <?php function giveItem($vstup) { $uss_inv_give = DB::query("SELECT * FROM [ch_users_characters] where [id] = %i", $_SESSION['uss_character_id'], "%lmt", "1"); $uss_inv_sql = DB::query("SELECT * FROM [ch_items] where [id] = %i", $uss_inv_give->fetchSingle("$vstup"), "%lmt", "1")->fetchAll(); foreach ($uss_inv_sql as $n => $row_inv) { return "<img src=\"images/items/".$row_inv->img_url."\" class=\"".$row_inv->type."\" alt=\"".$row_inv->name."\" title=\"".$row_inv->name."\" id=\"".$row_inv->id."\" />"; } } ?> <div id="right_hand" class="ui-droppable"> <?php echo giveItem("slot_right_hand"); ?> </div> <div id="left_hand" class="ui-droppable"> <?php echo giveItem("slot_left_hand"); ?> </div> <div id="helmet_spot" class="ui-droppable"> <?php echo giveItem("slot_helmet"); ?> </div> |
||
Jan Tvrdík Profil |
#2 · Zasláno: 20. 5. 2013, 21:10:05
Fisak:
Lidem, kteří nejsou schopno přečíst si API, by mělo být zakázáno používat jakékoliv knihovny :) Metoda DibiResult::fetchSingle() neakceptuje žádné parametry. |
||
Časová prodleva: 11 let
|
0