Dropdown select gegvens database
Kees -
09/12/2011 16:01:25Hallo,
Ik loop tegen een probleem aan. Het volgende namelijk:
Ik heb een database die gevuld word met gegevens. Nu wil ik uit die database de gegevens halen. Dit is dan niet het probleem dat lukt wel. Alleen nu heb ik een dropdown gemaakt met daar in de naam van de auto's. Deze ziet die dan ook. Nu wil ik alleen als ik een bepaalde auto kies dat die dan ook de overige gegevens er bij inlaat.
Maar hoe doe ik dit?
Kees
Ik loop tegen een probleem aan. Het volgende namelijk:
Ik heb een database die gevuld word met gegevens. Nu wil ik uit die database de gegevens halen. Dit is dan niet het probleem dat lukt wel. Alleen nu heb ik een dropdown gemaakt met daar in de naam van de auto's. Deze ziet die dan ook. Nu wil ik alleen als ik een bepaalde auto kies dat die dan ook de overige gegevens er bij inlaat.
Maar hoe doe ik dit?
Kees
PHP hulp
05/11/2024 12:45:06Jaron T
09/12/2011 16:20:29Wat Jaron bedoelt is dat je dit met JS script kunt doen.
Je zou bv de gegevns met php in een JS array kunnen zetten en ze dan in de onchange evnt van de dropdown dynamisch aan kunnen passen
Je zou bv de gegevns met php in een JS array kunnen zetten en ze dan in de onchange evnt van de dropdown dynamisch aan kunnen passen
Kees -
09/12/2011 16:53:56Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<script>
cardata = new Array()
<?php
$i=0;
while ($row = mysql_fetc_assoc) {
echo 'cardata[' . $i . ']= new Array();';
foreach ($row as $key => $value)
echo 'cardata[' . $i . ']["' . $key . '"]="' .
$value . '";';
$i++;
}
?>
function ShowCarData(){
document.getElementById('bouwjaar').innerHTML =
cardata[parseInt(document.getElementById('carSelect').value)]['bouwjaar'];
// enz.
</script>
cardata = new Array()
<?php
$i=0;
while ($row = mysql_fetc_assoc) {
echo 'cardata[' . $i . ']= new Array();';
foreach ($row as $key => $value)
echo 'cardata[' . $i . ']["' . $key . '"]="' .
$value . '";';
$i++;
}
?>
function ShowCarData(){
document.getElementById('bouwjaar').innerHTML =
cardata[parseInt(document.getElementById('carSelect').value)]['bouwjaar'];
// enz.
</script>
Gewijzigd op 09/12/2011 17:59:59 door Ger van Steenderen