Autor | Zpráva | ||
---|---|---|---|
Anonymní Profil * |
#1 · Zasláno: 19. 4. 2006, 09:37:41
Jak vložit tento kód:
Do <select> - u aby se mi po rozevření seznamu zobrazovali stránky? Díky. |
||
Anonymní Profil * |
#2 · Zasláno: 19. 4. 2006, 10:37:40
Zkoušel jsem to takhle, ale nedaří se.:(
<form action="./forum.php?poz=<?php ($i*$max) ?>" method="post"> <?php echo "<select name='strana'>"; for($i=0;$i<$str;$i++) { //cyklus na vypsani stranek if(($i*$max)==$poz) echo "<option>"$i+1"</option>"; else //pokud jsme na dane strane, nevypisujeme ji jako odkaz, ale jako text echo "<option value=''>".($i+1)."</option>"; } echo "</select>"; ?> </form> |
||
Honza Hučín Profil |
#3 · Zasláno: 19. 4. 2006, 10:59:57
Je tam několik chyb.
<?php ($i*$max) ?> je blbost, má být <?php echo($i*$max) ?> v echo "<option>"$i+1"</option>" chybí spojovací operátor, má být správně asi echo "<option>" . $i+1 . "</option>"; To samé o dva řádky níž, tam jsou navíc uvozovky (nebo to jsou dva apostrofy vedle sebe? nepoznám) |
||
Anonymní Profil * |
#4 · Zasláno: 19. 4. 2006, 11:08:09
Myslíš to echo "<option value=''>".($i+1)."</option>"; Tak to jsou apostrofy, jako že je ten VALUE prázdný.
|
||
Anonymní Profil * |
#5 · Zasláno: 19. 4. 2006, 11:09:40
Tak už se mi zobrazí select, když jej rozkliknu tak seznam stran, ale když vložím jakoukoli stranu, neudělá to žádnou akci.
|
||
Honza Hučín Profil |
#6 · Zasláno: 19. 4. 2006, 11:12:57
V tom formuláři chybí něco, čím se odešle. Typicky <input type='submit' value='odeslat'>. Pokud bys chtěl odeslat formulář pouhým výběrem ze selectu, musel bys to řešit Javascriptem, ale to bych na tvém místě nedělal.
|
||
Anonymní Profil * |
#7 · Zasláno: 19. 4. 2006, 11:16:20
Hmm, tak to asi nechám být a budu to mít jako předtím, zobrazí se mi na stránce v řádku srany 1 až ... x. Díky.
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0