29. juli 2007 - 17:04
Der er
7 kommentarer
Dynamisk liste
Hey.. Jeg har følgende script som skal vise samtlige menuer fra en database: <form action="dummy" method="post"> <select name="choose_submenu" size="1" onchange="jump(this.form)"> <option value="">- - - - - - - Vælg en side - - - - - - -</option> <option value="Her skal være et relativt link"> <?php $id = $row_rsNew_menu['id']; if ($id == 1) { do { echo $row_rsSubmenu1['navn']; } while ($row_rsSubmenu1 = mysql_fetch_assoc($rsSubmenu1)); } else { echo $row_rsSubmenu2['navn']; } Mit problem er at hvert menupunkt kommer til at stå umiddelbart efter hinanden, men de skulle faktisk stå UNDER hinanden. Hvordan gør jeg det?
Annonceindlæg fra Barco
Er jeres mødelokaler sikre nok?
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
Jo, men din HTML-kode er forkert her. Din kode vil skrive: <form action="dummy" method="post"> <select name="choose_submenu" size="1" onchange="jump(this.form)"> <option value="">- - - - - - - Vælg en side - - - - - - -</option> <option value="admin_edit_submenu?id=1">side1side2side3</option> <option value="">- - - - - - - - - -</option> </select> </form> </form> Du skal i stedet udskrive poster sådan her: "<option>" din string her "</option>" for hver eneste post i databasen, sådan som jeg prøvede i min kode. HTML'en skal altså blive: <form action="dummy" method="post"> <select name="choose_submenu" size="1" onchange="jump(this.form)"> <option value="">- - - - - - - Vælg en side - - - - - - -</option> <option>side1</option> <option>side2</option> <option>side3</option> <option value="">- - - - - - - - - -</option> </select> </form> </form>