Autor | Zpráva | ||
---|---|---|---|
PepePepe Profil * |
#1 · Zasláno: 31. 12. 2006, 17:21:55
Ahoj,
mam na svem webu formular a v nem select. Je v nem asi 40 moznosti. Data z formulare se mi ukladaji do databaze. Jenze ja bych chtel udelat upravu udaju a chtel bych aby se mi udaje z databaze nacetly do formulare pro upravu. Inputy jsou ok, ale nevim jak na ty selecty. Jediny co me napadlo je IF polickovdatabazi==... echo option1 selected=selected... atd ale to je hrozne slozity pro tolik moznosti. Nevite nekdo jak na to od lesa? Diky P.S. Vse nej do noveho roku. |
||
H13 Profil |
#2 · Zasláno: 31. 12. 2006, 17:35:25
PHP, funkce foreach a do foreach vložit html kód - input a do html kódu zase výpis z databáze, selected je jen jeden, takže if (neco=="selected") {vlož atribut selected do html inputu}
|
||
peta Profil |
#3 · Zasláno: 1. 1. 2007, 08:50:12 · Upravil/a: peta
$array = (
'0':"---", 'tonda':"Tonik" ); function pp_select($name,$array,$default) { if (is_array($array) && count($array)>0) { $t = " <select name="$name" id="$name">"; foreach ($array as $key => $value) {$t.= " <option value="$key"".(($key==$default)?" selected="selected"":"").">$value</option>";} $t.= " </select> "; return $t; } } to Id tam generuji jen pro 1 vec, takova sikovna hracka, kdyz se klikne na label... <label for="aaa1">aaa</label> <select name="bbb" id="aaa1"> </secect> |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0