Autor | Zpráva | ||
---|---|---|---|
czkoudy Profil |
#1 · Zasláno: 9. 11. 2007, 15:31:12
Ahoj,
jde nejak udelat SWITCH pres WHILE? data by byla uložena v DB. <? switch ($page) { /*Pluginy*/ ?> <? $sql_pluginy = mysql_query("SELECT * FROM pluginy"); while($pole = mysql_fetch_array($sql_pluginy)) { $id = $pole["id"]; $jmeno = $pole["jmeno"]; $cesta = $pole["cesta"]; echo case '$odkaz': include "$cesta"; break; } default: include "stranky/uvod.php"; break; } ?> nejak takhle to nefunguje |
||
serion Profil * |
#2 · Zasláno: 9. 11. 2007, 15:33:20
echo case '$odkaz':
include "$cesta"; break; No, myslím že toto nefunguje (a aj keby to fungovalo) tak ako si myslíš že by to malo... |
||
mosba Profil |
#3 · Zasláno: 9. 11. 2007, 19:50:31
Uz jsi dosahl co jsi chtel? pokud ne tak sem zkus dat vic o tom, co chces dosahnout a tra neco vymyslime.
Odkud je ta $page, odkud je ten $odkaz a proc ho chces tahle tisknout? echo case <neco>: opravdu nema jak fungovat. |
||
Kajman_ Profil * |
#4 · Zasláno: 10. 11. 2007, 11:17:22
Co si vybrat jen ty, kde ta cesta odpovídá.
SELECT * FROM pluginy where cesta ='$odkaz' |
||
czkoudy Profil |
#5 · Zasláno: 10. 11. 2007, 13:08:33
potřebuju aby se příkaz switch generoval na základě výběru z databáze.Aby uživatel nemusel zasahovat do kodu.tech prikazu neni urcity pocet, budou pribyvat.
|
||
serion Profil * |
#6 · Zasláno: 10. 11. 2007, 16:00:41
V tom prípade podľa mňa na to ideš zle.
Zvolil by som ťahanie z databazy podľa parametru (povedzme page) a ak by sa nič nenašlo, zobrazila by sa defaultná stránka. |
||
Časová prodleva: 3 dny
|
|||
czkoudy Profil |
#7 · Zasláno: 13. 11. 2007, 19:35:17
super nápad! Udelal jsem to tak jak pises a je to funkcni.Super diky moc
|
||
Časová prodleva: 10 let
|