Autor | Zpráva | ||
---|---|---|---|
Frenk127 Profil |
#1 · Zasláno: 12. 2. 2010, 19:10:12
Zdravím,
níže uvedený kód mi vypisuje obory uložené v databázi (je jich asi 10) a použití každého oboru je spojeno s daným checkboxem. Nyní mám pole $editIdObor, ve kterém mám uloženy např. 3 z těch 10-ti oborů a potřeboval bych při výpisu všech oborů zaškrnout ty checkboxy identifikující obory, které mám uloženy v tom poli $editIdObor. Tuším, že by to šlo vyřešit nějakou javascriptovou funkcí, ale bohužel nevím jak. Může mi někdo poradit? <?php $sql = "SELECT id_obor, nazev_obor FROM obor ORDER BY id_obor"; if ($result = $db->queryArray($sql)) { foreach($result as $row) { ?> <tr> <td class="userAddEditPrava"><input type="checkbox" name="oboryPrava[]" value="<?php echo $row["id_obor"] ?>" /></td> <td><?php echo $row["id_obor"]." - ".$row["nazev_obor"]; ?></td> </tr> <?php } } ?> |
||
_es Profil |
#2 · Zasláno: 12. 2. 2010, 19:33:18
Frenk127:
Ak chceš, aby ti niekto poradil, vyextrahuj z toho problém len v JavaScripte, úplne bez PHP kódu. |
||
Nox Profil |
#3 · Zasláno: 12. 2. 2010, 19:35:15
<input type="checkbox" name="oboryPrava[]" <?php if( in_array($row["id_obor"], $editIdObor) ) echo "checked"?> value="<?php echo $row["id_obor"] ?>" /> |
||
_es Profil |
#4 · Zasláno: 12. 2. 2010, 19:39:57
Nox:
Takže ani PHP ani JS, ale atribút v HTML.:-) |
||
Frenk127 Profil |
#5 · Zasláno: 12. 2. 2010, 20:12:20
[#3] Nox
Super, diky moc, to je přesně ono. |
||
Časová prodleva: 11 let
|
0