philipphammer
Grünschnabel
Hallo.
Ich hab ein mega Problem.
Ich habe ein Java Script Pulldown Menü erstellt, welches seine Daten aus einer Datenbank zieht.
Mit Firefox funktioniert das ganze Problemlos.
Aber der IE macht mal wieder Probleme.
Hier steht das ganze online:
http://www.tanzschule-panorama.de/Anmeldung_formular.php
Vielleicht kann jemand mal drüberschauen, wäre super.
Ich komm einfach nicht weiter.
Das ist das Javascript.
Die SQL abfrage steht ganz oben, noch vor dem <body>
#SQL-Befehl konstruieren
$auslesen = "SELECT * FROM `Tanzkurse` ORDER BY Kategorie";
?>
<script language="Javascript">
function update_auswahl()
{
var kursauswahl = document.forms.Anmeldeformular.kurs;
var terminauswahl = document.forms.Anmeldeformular.termin;
terminauswahl.options.length = 0; // DropDown Menü entleeren
if (kursauswahl.options
[kursauswahl.selectedIndex].
value == "Bitte auswählen")
{
terminauswahl.options[0] = new Option("Bitte erst Kurs wählen");
}
<?php
$ergebnis = mysql_query($auslesen) or die("Anfrage Kurs nicht erfolgreich");
while ($ausgabe = mysql_fetch_array($ergebnis)){
?>
else if (kursauswahl.options
[kursauswahl.selectedIndex].
value == "<?=$ausgabe['Kategorie']?> - <?=$ausgabe['Kürzel']?>")
{
terminauswahl.options[0] = new Option("Jetzt Termin wählen");
terminauswahl.options[1] = new Option("<?=$ausgabe['Start1']?>");
terminauswahl.options[2] = new Option("<?=$ausgabe['Start2']?>");
terminauswahl.options[3] = new Option("<?=$ausgabe['Start3']?>");
}
<?php
}
?>
}
// Ende -->
!!Und hier der Quellcoder im Body:
<select size="1" name="kurs" onChange="update_auswahl()">
<option value="Bitte auswählen" selected>Bitte auswählen</option>
<?php
$ergebnis = mysql_query($auslesen) or die("Anfrage Kurs nicht erfolgreich"); while ($ausgabe = mysql_fetch_array($ergebnis)){
?>
<option><?=$ausgabe['Kategorie']?> - <?=$ausgabe['Kürzel']?></option>
<?php
}
?>
</select>
</div></th>
<th width="144" scope="col">Schritt 2:</th>
<th width="166" scope="col">
<div align="center"><select size="1" name="termin">
<option selected>Bitte erst Kurs wählen</option>
</select>
</div></th>
Ich hab ein mega Problem.
Ich habe ein Java Script Pulldown Menü erstellt, welches seine Daten aus einer Datenbank zieht.
Mit Firefox funktioniert das ganze Problemlos.
Aber der IE macht mal wieder Probleme.
Hier steht das ganze online:
http://www.tanzschule-panorama.de/Anmeldung_formular.php
Vielleicht kann jemand mal drüberschauen, wäre super.
Ich komm einfach nicht weiter.
Das ist das Javascript.
Die SQL abfrage steht ganz oben, noch vor dem <body>
#SQL-Befehl konstruieren
$auslesen = "SELECT * FROM `Tanzkurse` ORDER BY Kategorie";
?>
<script language="Javascript">
function update_auswahl()
{
var kursauswahl = document.forms.Anmeldeformular.kurs;
var terminauswahl = document.forms.Anmeldeformular.termin;
terminauswahl.options.length = 0; // DropDown Menü entleeren
if (kursauswahl.options
[kursauswahl.selectedIndex].
value == "Bitte auswählen")
{
terminauswahl.options[0] = new Option("Bitte erst Kurs wählen");
}
<?php
$ergebnis = mysql_query($auslesen) or die("Anfrage Kurs nicht erfolgreich");
while ($ausgabe = mysql_fetch_array($ergebnis)){
?>
else if (kursauswahl.options
[kursauswahl.selectedIndex].
value == "<?=$ausgabe['Kategorie']?> - <?=$ausgabe['Kürzel']?>")
{
terminauswahl.options[0] = new Option("Jetzt Termin wählen");
terminauswahl.options[1] = new Option("<?=$ausgabe['Start1']?>");
terminauswahl.options[2] = new Option("<?=$ausgabe['Start2']?>");
terminauswahl.options[3] = new Option("<?=$ausgabe['Start3']?>");
}
<?php
}
?>
}
// Ende -->
!!Und hier der Quellcoder im Body:
<select size="1" name="kurs" onChange="update_auswahl()">
<option value="Bitte auswählen" selected>Bitte auswählen</option>
<?php
$ergebnis = mysql_query($auslesen) or die("Anfrage Kurs nicht erfolgreich"); while ($ausgabe = mysql_fetch_array($ergebnis)){
?>
<option><?=$ausgabe['Kategorie']?> - <?=$ausgabe['Kürzel']?></option>
<?php
}
?>
</select>
</div></th>
<th width="144" scope="col">Schritt 2:</th>
<th width="166" scope="col">
<div align="center"><select size="1" name="termin">
<option selected>Bitte erst Kurs wählen</option>
</select>
</div></th>