|
 | | |
| Autor | Správa |
max-m
 Užívateľ
 Založený: 17.01.2008 Príspevky: 650 Bydlisko: Žilina
 | Zaslal: Ut 05.02.08 10:57 |   |
mam takyto problem: na stranke mam prvok <option> v ktorom je mnozstvo (napr.: 150) select-ov. ich hodnoty su poradove cisla 1, 2, 3 ... 150. po potvrdeni sa vybrana hodnota zapise do databaz. zatial je vsetko v poriadku. mam vsak druhu stranku (s rovnakym selectom) ktora mi ma automaticky vybrat v selecte polozku, ktoru som vybral na prvej stranke. tento problem by som dokazal vyriesit cez if a v kazdom if-e by som mal komplet prvok select a vzdy iny option by bol selected='selected', no pri 150 if-e by som asi prisiel o klavesnicu. neda sa to riesit inak?
DIK. |
| |
      |
 |
stenley
 Moderátor
 Založený: 27.07.2007 Príspevky: 3776 Bydlisko: Bratislava Vek: 27
 | Zaslal: Ut 05.02.08 11:17 |   |
Skus to spravit cez cyklus ($selOption obsahuje hodnotu vybranej polozky):
| kód: | $selOption = 5; //namiesto 5 si das, co potrebujes - get, post alebo db hodnotu
for($i=1; $i<=150; $i++)
{
$sel = ($i==$selOption ? ' selected="selected"' : '');
echo '<option'.$sel.'>'.$i.'</option>';
} |
|
_________________ Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB | |
    |
 |
max-m
 Užívateľ
 Založený: 17.01.2008 Príspevky: 650 Bydlisko: Žilina
 | Zaslal: Ut 05.02.08 15:38 |   |
som si to prepojil s db a funguje to bezchybne.
DIK. |
| |
      |
 |
|
Nemôžete pridávať nové témy do tohto fóra. Nemôžete odpovedať na témy v tomto fóre. Nemôžete upravovať svoje príspevky v tomto fóre. Nemôžete mazať svoje príspevky v tomto fóre. Nemôžete hlasovať v tomto fóre.
|
| |