Zadejte hledaný výraz...

Ako na vysledky z databazi??

Peacemaker11
verified
rating uzivatele
13. 12. 2011 01:25:38
Cawte všetci.
Takže k veci =) V databaze mam uložených par veci každa ta veci je na inom riadku, jedna je na 1,2,6,20 a atd. No lenže každa ta vec je aj v inej časti webu(header, footer atd.).
Vyťahovať tie informacie viem cez najprv cez print_r mi to davalo tych par informaci čo som chcel no lenže ked som sa pokusal tie informacie davať na stranku každa ta informacia je v inej časti kodu tak mi už vyhadzovali chybu. Jedine som ich vedel zobraziť cez foreach. Pýtal som sa aj skusenejšieho ale poradil mi aby som to oddelil a každe napisal zvlašť(dotaz na databazu a atd. ) ale tolko kodu no tuna na webtrhu je viac hlav a to znamena aj viac rozumu.
Viete mi pomocť??
Dakujem
13. 12. 2011 01:25:38
https://webtrh.cz/diskuse/ako-na-vysledky-z-databazi#reply706983
hm
verified
rating uzivatele
(20 hodnocení)
13. 12. 2011 01:26:59
tvuj popis je velmi zmateny, bez prikladu... zkus to jeste jednou a poradne :)
13. 12. 2011 01:26:59
https://webtrh.cz/diskuse/ako-na-vysledky-z-databazi#reply706982
Petr
verified
rating uzivatele
13. 12. 2011 06:00:58
Nevím zda to chápu správně, ale co si výsledek z databáze uložit do pole a poté ho pouze z pole vytáhnout?
$pole;
$query=$this->db->get();
foreach($query->result() as $row)
{
pole[]=$row->sloupec;
}
13. 12. 2011 06:00:58
https://webtrh.cz/diskuse/ako-na-vysledky-z-databazi#reply706981
Peacemaker11
verified
rating uzivatele
13. 12. 2011 10:57:17
Ja som laik a neviem to tak opisať ale dobre skusim to. napr. toto je tabulka čo mám
A ja chcem na do view vytiahnut blogname, blogdescription, admin_email. No a potom chcem aby tie vysledky boli niekde inde napr. blogname bude v title ale aj v headeri spolu s blogdescription, a mail bude celkom dole vo footeri.
Najprv som si skusobne zadal prikaz print_r či mi tie vysledky vyhadzuje a samozrejme to slo a slo to samozrejme aj cez prikaz foreach =)))
Ale neviem ako to poriesiť tak aby som dostal len to čo potrebujem tam kde potrebujem. Ako som to uviedol v priklade.
13. 12. 2011 10:57:17
https://webtrh.cz/diskuse/ako-na-vysledky-z-databazi#reply706980
Bacon
verified
rating uzivatele
(2 hodnocení)
13. 12. 2011 12:44:55
Pokud to vypisuješ přes print_r nebo foreach, máš to zřejmě uložené v nějakém poli, ne? print_r ti vypíše i strukturu toho pole, či se pletu?
13. 12. 2011 12:44:55
https://webtrh.cz/diskuse/ako-na-vysledky-z-databazi#reply706979
Peacemaker11
verified
rating uzivatele
13. 12. 2011 13:48:44
Ano vypisuje mi toto...
13. 12. 2011 13:48:44
https://webtrh.cz/diskuse/ako-na-vysledky-z-databazi#reply706978
hm
verified
rating uzivatele
(20 hodnocení)
13. 12. 2011 13:51:46
bys ptreboval globalni promennou pro viewy, ale tohle codeigniter neumi, takze snad nejaky helper na to napsat? :) nevim, v CI nedelam, protoze se mi an nem spousta veci nelibi a tohle bude asi jedna z nich
13. 12. 2011 13:51:46
https://webtrh.cz/diskuse/ako-na-vysledky-z-databazi#reply706977
Peacemaker11
verified
rating uzivatele
14. 12. 2011 01:28:31
No po dalšom skumaní som natrafil na toto http://codeigniter.com/forums/viewthread/83781/#421292 a podla toho to funguje. ( celkom posledný priklad )
No tak som sa rozhodol spraviť si taku skušku vo view. takto to tam vyzera
Vypíše mi to presne tak ako je to v tom priklade ale neviem ako dostanem niečo taketo do funkcie presne tak ako to je na tej stranke.
Lenže čokolvek napíšem nedostanem nič z controlera.
14. 12. 2011 01:28:31
https://webtrh.cz/diskuse/ako-na-vysledky-z-databazi#reply706976
zaruba
verified
rating uzivatele
14. 12. 2011 17:11:58
Trochu jsem nepochopil jak máš tu tabulku strukturovanou, ale správně by to mělo být tak, že blgoname, admin_email atd. budou názvy sloupečků a pak budeš mít v tabulce jeden řádek, kde budeš mít název blogu, email atd. Když si představíš data v databázi jako tabulku, tak ve sloupečcích musíš mít data, které k sobě logicky patří, třeba jméno a pod tím 10 jmen. Neměl by jsi mít v jednom sloupci jednou email, podruhé název blogu atd.
Pokud to uděláš tak jak jsem psal výše, tak pokud získáš data z DB, přečteš první řádek (v php je na to fce mysql_fetch_assoc(result)), která ti vrátí asociativní pole a pak celý kód vypadá asi takto:
14. 12. 2011 17:11:58
https://webtrh.cz/diskuse/ako-na-vysledky-z-databazi#reply706975
Bacon
verified
rating uzivatele
(2 hodnocení)
14. 12. 2011 17:54:31
Může to mít na řádcích, podobně jako má WordPress wp_options option_name a option_value...
14. 12. 2011 17:54:31
https://webtrh.cz/diskuse/ako-na-vysledky-z-databazi#reply706974
Peacemaker11
verified
rating uzivatele
14. 12. 2011 19:36:04
trefa bacon =))))
---------- Příspěvek doplněn 15.12.2011 v 01:18 ----------
Nenajde sa tu nikto kto by mi mohol pomocť????
14. 12. 2011 19:36:04
https://webtrh.cz/diskuse/ako-na-vysledky-z-databazi#reply706973
Pro odpověď se přihlašte.
Přihlásit