Hallo,
ich versuche mich gerade ein wenig an Ajax ;-)
Das Problem: was muss ich bei onchange statt a=?AUSWAHL? schreiben damit die ausgewählte <option> übergeben wird? this() ist es wohl nicht.
Gruß Rainer
<html>
<head>
<script type="text/javascript" src="ajax/prototype.js"></script>
</head>
<body>
<script type="text/javascript">
function change(script,element)
{
new Ajax.Updater(element,script, {
method: 'get'
});
}
</script>
<?php
//KFZ - Hersteller
include("tmpl/connect.php");
?>
<select name="KFZHersteller" onchange="change('ajax/ajax.php?mod=KFZTyp&a=?AUSWAHL?','KFZTyp');">
<option value="" selected>[ Bitte auswählen ]</option>
<?php
$sql = "SELECT ID,Hersteller FROM key_kfz_hersteller ORDER BY Hersteller";
$res = mysql_query($sql);
while($H = mysql_fetch_row($res)):
?>
<option value="<?php echo"$H[0]"; ?>"><?php echo"$H[1]"; ?></option>
<?php endwhile; ?>
</select>
<br />
<div id="KFZTyp">
</div>
</body>
</html>