Autor | Zpráva | ||
---|---|---|---|
AnonymXYZ Profil * |
#1 · Zasláno: 18. 3. 2008, 17:25:40
Prominte, ze obtezuju, ale jest jeden problem mam. Chtel bych, aby ze souboru db.php, kde mam asi 10 promennych, ktere se vypisou (reseno v druhe teme), kdyz zadam do adresy jejich nazvy vypsali pod sebe, kdyz zadam napr. index.php?id=all bez toho, aby sem mzusel zadavat
if($varName == "all") { echo "$promenna1"; echo "$promenna2"; echo "$promenna3"; echo "$promenna4"; echo "$promenna5"; echo "$promenna6"; echo "$promenna7"; echo "$promenna8"; echo "$promenna9"; echo "$promenna10"; } Je to neprakticke a musel by sem editovat index.php vzdycky, kdyz zapisu perex do db.php, tak bych se zeptal, jestli to vubec jde. P.S. v db.php jsou jen promenne napr.: <?php $promenna1 = "blablablablalbla"; $promenna2 = "blablablablalbla"; atd... |
||
jaco Profil |
#2 · Zasláno: 18. 3. 2008, 17:31:13
Ak tomu správne rozumiem, tak nepoužívaj samostatné premenné, ale pole:
$pole[0] = "nieco"; $pole[1] = "ine nieco"; Potom ho vypíšeš pomocou foreach, napríklad. |
||
AnonymXYZ Profil * |
#3 · Zasláno: 18. 3. 2008, 17:52:14
dik, fakt to funguje, jenom bych mel jeste jednu otazku. Kdyz chci vypsat kromne perexu i nadpis a datum pomoci foreach a mam to v polich $title a $date a chtel bych, aby to vypsalo spolecne s perexem, dalo by se? Myslim neco jako foreach($perex & $date & title as $index => $hodnota), neco takoveho, jiste se to tak nezapisuje, proto bych se chtel zeptat, jak se to zapise?
|
||
nightfish Profil |
#4 · Zasláno: 18. 3. 2008, 18:00:16 · Upravil/a: nightfish
foreach ($perex as $k => $hodnota) { echo $date[$k]; echo $title[$k]; echo $perex[$k]; // nebo echo $hodnota; } výše uvedené bude samozřejmě fungovat pouze za předpokladu, že jsou všechna pole indexovaná stejně |
||
AnonymXYZ Profil * |
#5 · Zasláno: 18. 3. 2008, 18:05:12
dekuji velice moc, vsechno mi funguje :)))))
|
||
Časová prodleva: 16 let
|
0