Dropdownmenu selecteren

Status
Niet open voor verdere reacties.

Woutertjuh88

Terugkerende gebruiker
Lid geworden
20 nov 2005
Berichten
3.532
Mensen ik ben bezig met een scripje om zelf pagina's te kunnen wijzigen van me website. Maar 1 ding lukt me niet. T zal vast eenvoudig zijn maar toch.. K heb een dropdownmenu gemaakt om een website op te halen aan elke option zit een ID van het menu gekoppeld(als value) maar nu wil ik dat in het dropdownmenu 1 item geselecteerd blijf. Hoe doe ik dit?? Ik dacht iets met OnClick of OnCange maar wat moet ik er na intypen.



PHP:
				<?php
								
				$sql_page = "SELECT `inhoud_pagina` 
						FROM  pages; ";
				$res  = mysql_query ($sql_page, $db);				        if($_POST["knop"] && $_POST["naam"])
				{
					$sql = "UPDATE pages SET inhoud_pagina = '".$_POST["naam"]."' WHERE id = ".$_POST["id"]." ;";

					if(!mysql_query($sql))
					{
						echo "Het wijzigen van de tekst is mislukt!";
					}
					echo 	"Gelukt!<br />
					U heeft de volgende tekst geplaatst: <br />  
					<b>".$_POST["naam"]."<b>";
				}			
				else
				{
			?>
					<form method="post" name="form" action="<?php $_SERVER ["PHP_SELF"] ?> "> 
						Welke pagina wilt u wijzigen? <br />
						<br /> 
						Selecteer een bestaande pagina:
				<select name="pagina" onClick="">
							<?php
								$sql = "SELECT * FROM `pages`;";
								$res = mysql_query($sql);
								while($rij = mysql_fetch_array($res))
								{
									echo "<option value=\"".$rij["id"]."\">".$rij["naam_pagina"]."</option>\n";
									echo $rij["id"];
								}
							?>
						</select><br>
						Nieuwe naam: <input type="text" name="naam"><br>
						<input type="submit" name="knop" value="Wijzigen"><br>
					</form>
					<?php 
				}
					?>
 
ik neem aan dat je cross-page bedoelt? Nou, een <option> tag heeft een handige selected attribuut. Als deze 'aan' staat, begint de <select> op die optie bij het laden van de pagina. Je zult dus in je while() een check moeten maken of het de goede is, en deze dan 'selected' erbij 'geven'.


Voor HTML:
HTML:
<option value='iets' selected>anders</option>
xHTML:
HTML:
<option value='stuff' selected='selected'>moar</option>




:thumb:
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan