bij keuze van dropdown item informatie laten zien
Ik heb een pagina waaw uit en dropdown lijst een keuze van een artikel gemaakt kan worden. dit werkt allemaal ik kan dus kieze uit de artikelen die opgeslagen zijn in een mysql tabel. wat ik nu wil is dat als men een artikel heeft gekozen automatisch de prijs er achter in een veld komt te staan. je moet het zien als een product configurator, zo kunnen mensen dus hun eigen keuken of kast samenstellen. volgens mij moet zoiets met ajax of javascript, maar hier heb ik totaal geen ervaring mee. (ik ben al blij dat ik me door php kan worstelen.
de code die ik tot nu toe heb is het volgende.
<select onchange="" name="kastdeel">
<option value=""> -- Maak uw keuze --
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?php
$query = ("SELECT * FROM products WHERE mcid='54'");
$uitvoeren = mysql_query($query);
While($rij = mysql_fetch_assoc($uitvoeren)) {
echo '<option>'.$rij['title'].'</option>';
}
?>
$query = ("SELECT * FROM products WHERE mcid='54'");
$uitvoeren = mysql_query($query);
While($rij = mysql_fetch_assoc($uitvoeren)) {
echo '<option>'.$rij['title'].'</option>';
}
?>
</select>
dit laat dus mijn keuze menu zien en dat werkt. nu moet alleen de prijs nog tevoorschijn komen.
Je zit al op het juiste spoor met je onchange, alleen weet ik niet precies hoe dat met een dropdown box werkt.
Ik begrijp je vraag niet volledig. De prijs staat wellicht ook in de database, en kan je dus ook gewoon uitlezen. Verder gebruik je "*". En je gebruikt enkel "title". Je selecteert dus onnodig veel gegevens. Wellicht dat je daar beter "title, price" van kan maken. Verder twijfel ik of mysql_fetch_assoc de juiste manier is. Dat weet ik echter niet zeker, aangezien ik al tijdje niet meer die functies gebruik.
mysql_fetch_assoc() is goed ja.
weet iemand misschien de code voor zo,n onchange actie??
ik kan inderdaad de gegevens uitlezen uit de database maar ik wil de prijs in een appart vakje hebben. dus een veld voor de select list en daarnaast een los vakje waar de prijs in moet komen. weet iemand hoe ik dit voor elkaar krijg aangezien ik zit te tobben met de </select>. ik krijg het niet voor elkaar. als ik de twee velden achter elkaar zet gaat het goed dan zie ik mijn product met de prijs eraan vast. maar ik wil de prijs dus in een los veld hebben.