De dropdownbox word gevuld met gegevens van een database.
Zodra iemand een keuze maakt uit een Taqnummer van de dropdownbox komt in het vak ernaast de beschrijving van de daarbij horende Tagnummer.
De code die ik hiervoor gebruik is.:
<td>
<select name="prod" id="Omschrijving" style=" height:26px;">
<option value="" disabled selected="selected[]" multiple="multiple">Tagnummer</option>
<?php
$pdo = Database::connect();
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sql = "SELECT * FROM Tagnummers where Gedeelte = 'WASTE'";
$q = $pdo->prepare($sql);
$q->execute(array($Id,$Lijn,$Tagnummer,$Omschrijving,$Opmerking));
Database::disconnect();
while ($row = $q->fetch(PDO::FETCH_ASSOC)) {
echo "<option value='" . $row['Omschrijving'] . "'>" . $row['Tagnummer'] . "</option>";}
?>
</select>
</td>
<td>
<script>
$("#Omschrijving").on("change", function(){
var selected = $(this).val();
$("#results").html(" " +selected +" ");
})
</script>
<div id="results" size="25" Style="border: solid black 1px;"> </div>
</td>Nu wil ik de gekozen Taqnummer wat in de dropdown gekozen word opslaan in een database.
Als ik dus Omschrijving gebruik krijg ik niet het nummer maar de omschrijving in mijn database als resultaat, normaal omdat hij deze als value heeft.
Is er toch een mogelijkheid om dat taqnummer ook erbij te krijgen om dat op te slaan?