Ik wil met behulp van een pulldownlijstje dat men iets eruit kan selecteren en toevoegen.
Het probleem is dat ik het geselecteerde gegeven niet krijg opgeslagen in een variabele bijvoorbeeld.
Hetvolgende gegeven zou ik willen bewaren;
echo "<option value=". $row2['Id'] .">
Als ik dit doe met
<input name="software" type="hidden" value="<?php echo $row2['Id'];?>">
krijg ik het laatste gegeven van het pulldown-lijstje. Ik weet niet hoe ik de meest relevante gegevens opgeslagen krijg, kan iemand me hiermee helpen.

Met de gegevens in de database plaatsen is niets mis. Met $waarde ook niet, die haal ik van een sessie vandaan.

source :

<form method="post" name="software2" action="software_toevoegen_user.php">
<select name="select">
<?php
$sql2 = "SELECT Id, naam, versie FROM software ORDER BY naam ASC";
$res2 = mysql_query($sql2);
while($row2 = mysql_fetch_array($res2)) {
echo "<option value=". $row2['Id'] .">" . $row2['naam'] . " " . $row2['versie'] ." </option>";
} ?>

</select>
<input name="software" type="hidden" value="<?php echo $waarde;?>">
<input name="software" type="hidden" value="<?php echo $row2['Id'];?>">
<input type="submit" name="submit" value="toevoegen">
</form>
ik had hem verkeerd begrepen wes ;)

Reageren