Autor | Zpráva | ||
---|---|---|---|
sparky Profil * |
#1 · Zasláno: 20. 11. 2014, 14:14:46
Zdravím, mám formulář, který obsahuje výběrové pole. Položky výběrového pole se vypisují z databáze a každá položka má nějakou hodnotu (
value="něco" ). Potřeboval bych, abych po odeslání formuláře odeslal hodnotu + další hodnotu.
Kod, který mám: $result.="<option value='{$value[$i]['id']}' {$sel}>"; $result.="{$value[$i]['nazev']}"; $result.="</option>"; Co bych potřeboval doplnit: $result.="<option value='{$value[$i]['id']}' value2='{$value[$i]['level']}' {$sel}>"; $result.="{$value[$i]['nazev']}"; $result.="</option>"; Vím, že takhle to nejde, je to jen pro orientaci, co bych od toho požadoval. |
||
Taps Profil |
#2 · Zasláno: 20. 11. 2014, 14:18:16
sparky:
a to nemůžeš udělat např. pomocí skrytého inputu ? |
||
juriad Profil |
#3 · Zasláno: 20. 11. 2014, 14:18:57
sparky:
Tak ty hodnoty dej do jediného atributu value a odděl je třeba pomlčkou: $result.="<option value='{$value[$i]['id']}-{$value[$i]['level']}' {$sel}>"; |
||
sparky Profil * |
#4 · Zasláno: 20. 11. 2014, 14:24:55
Taps:
skrytý input do option nelze pokud vím juriad takhle jsem to chtěl udělat, místo pomlčky jsem chtěl dát ":", ale nevěděl jsem, jestli je to to pravé řešení |
||
Časová prodleva: 9 let
|
0