Select box med php

Tags:    php

Hey er ved at prøve at lave en Selectbox, (dropdown) hvor at når man har trykket på værdi i box 1 skal værdierne i box 2 sættes ud fra det
altså Hvis jeg trykker biler i box 1 skal box 2 omhandle noget om biler, DEt skal trækkes fra SQL db . Det er jeg ude efter om det kan laves uden der skal noget java ind i for det kan jeg nada af .



tror du mener Javascript og ikke java!

Men du kan se noget om det her: http://www.roubaixinteractive.com/PlayGround/JavaScript/Dependent_List_Box.asp



Det er jo så i asp . og ja mente java script :D hehe



Jeg er ikke sikker på du kan lave det med auto submit. Her er et forslag, men det kræver at bruger trykker submit for at få udfyldt box 2.
Data trækkes godt nok ikke fra sql db, men måske kan du alligevel bruge noget af det.

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<?php
$comp = array('Opel','Peugeot','Volvo');

echo "<select name='comp'>";

$i = 0;
while($i < 3) {
$biltype = $comp[0+$i];
if($_REQUEST['comp'] == $biltype) {
echo "<option value='$biltype' selected>$biltype</option>";
}else{
echo "<option value='$biltype'>$biltype</option>";
}
$i++;
}
echo "</select>";
echo "<input type='submit' name='Do' value='submit'>";

if($_REQUEST['comp'] == 'Opel') {
echo "
<select>
<option>Astra</option>
<option>Vectra</option>
</select>
";
} elseif($_REQUEST['comp'] == 'Peugeot') {
echo "
<select>
<option>307</option>
<option>406</option>
<option>407</option>
</select>

";
} elseif($_REQUEST['comp'] == 'Volvo') {
echo "
<select>
<option>V40</option>
<option>S50</option>
<option>V50</option>
</select>

";
} else
?>
</form>



t