Autor | Zpráva | ||
---|---|---|---|
Peťo Profil * |
#1 · Zasláno: 20. 11. 2011, 16:48:02
Ahojte, potreboval by som poradiť s formulárom a to aby vybraná hodnota cez input (radio alebo checkbox) ostala uložená po odoslaní tak aby keď sa bude zas upravovať bolo zvolené to čo sa naposledy uložilo.
input mám takto: <input type="radio" value="udaje" class="inputbox" id="product_type_key" name="product_type_key" <?php echo shopMakeHtmlSafe( $db->sf("product_type_key")); ?> A táto hodnota "product_type_key" ukladá vybrané údaje do DB Skúšal som to podľa už iných vytvorených ale nepomohlo: <?php if ($product_type_key == "steam") echo "checked=\"checked\""; ?> |
||
Peťo Profil * |
#2 · Zasláno: 20. 11. 2011, 17:06:17
čo som pozeral a ak to dobre chápem tak by som mal dosiahnuť toho, že pokiaľ sa uložené údaje zhoduju s parametrami tak by sa pri danom input zobrazl v kóde checked="checked". Lenže som neprišiel ako taký script php spraviť ....
|
||
okolojdouci Profil * |
#3 · Zasláno: 20. 11. 2011, 17:11:01
Z pohledu php i html tam není chyba. Co je v tom $product_type_key?
|
||
Peťo Profil * |
#4 · Zasláno: 20. 11. 2011, 17:17:06
okolojdouci:
No to je hodnota v DB do ktorej sa ukladá hodnota s value . Takže je tam vždy to čo je v danom input "udaje" .... Ale takto som to dal teraz: <?php if ($db->f('product_type_key') == "steam") echo "checked=\"checked\""; ?> a toto funguje len či je to správne z hľadiska pravidiel php? |
||
okolojdouci Profil * |
#5 · Zasláno: 20. 11. 2011, 17:27:07
Peťo:
„len či je to správne z hľadiska pravidiel php?“ Nevím přesně, co je za tím $db->f('product_type_key'). Vzhledem k tomu, že to provádíš pro každý z těch inputů, možná by bylo úspornější si to vytáhnout do pomocné proměnné a pak v těch řádcích použít tu proměnnou. Ale to je drobnost. |
||
Peťo Profil * |
#6 · Zasláno: 20. 11. 2011, 17:35:17
okolojdouci:
„Nevím přesně, co je za tím $db->f('product_type_key').“ To ani ja moc nie ale cez to sa načítavajú tie hodnoty s DB alebo potom $db->sf. A neviem či by som to zvládol tak ako si popísal, cez premenné v celku som rád, že sa toto podarilo. Ono ja to upravujem v CSM (joomle) a snažím sa vychádzať s tých hodnou, ktoré sú tam použité. A som ešte zistil, že pokial je v tom value niečo takéto <span style='color:red;'>steam</span> |
||
Časová prodleva: 12 let
|
0