Hallo!
Ich bin absoluter Newbie in Php.
Jetzt hab ich mal versucht das Tutorial "abhängige Listen" bei mir auf dem rechner auszuprobieren.
Ich habe Xampp komplett installiert.(mit Datenbank, Ftp, Smpt, etc.)
Die Verbindung zur Datenbank läuft... zumindest bekomme ich keine Fehlermeldung... aber das Script liefert keine Ergebnisse.
Das erste Auswahlfeld bleibt leer
Hat einer einen Tipp?
Danke Euer Andyman
Ich bin absoluter Newbie in Php.
Jetzt hab ich mal versucht das Tutorial "abhängige Listen" bei mir auf dem rechner auszuprobieren.
Ich habe Xampp komplett installiert.(mit Datenbank, Ftp, Smpt, etc.)
Die Verbindung zur Datenbank läuft... zumindest bekomme ich keine Fehlermeldung... aber das Script liefert keine Ergebnisse.
Das erste Auswahlfeld bleibt leer
PHP-Code:
<?php
mysql_connect("localhost","root","")or die("Keine Verbindung moeglich");
// "Adresse (meist Localhost)","Benutzername","Kennwort"
mysql_select_db("testform")or die("Die Datenbank existiert nicht");
//"Name der Datenbank"
?>
<html>
<head>
<title>Test der Formularfunktion</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript">
<!--
<?php
// abhängiges Kombifeld erzeugen
$rs=mysql_query("select * from tbl_artikel;");
$rows=mysql_num_rows($rs);
echo "\tvar liste2=new Array($rows)\n"
. "\tfor(var i=0;i<liste2.length;i++)\n"
. "\t\tliste2[i]=new Array(2);\n";
$n=0;
while($zeile=mysql_fetch_assoc($rs)) {
echo "\tliste2[$n][0]=".$zeile['art_id'].";\n"
. "\tliste2[$n][1]='".$zeile['art_bez']."';\n"
. "\tliste2[$n][2]=".$zeile['art_grp'].";\n";
$n++;
}
?>
function update_drp2() {
var x=document.frm_auswahl.drp2.length;
for(var n=0; n<x; n++)
document.frm_auswahl.drp2.options[0]=null;
for(n=0; n<liste2.length; n++) {
if(liste2[n][2]==document.frm_auswahl.drp1.value) {
var NeuerEintrag=new Option(liste2[n][1], liste2[n][0]);
document.frm_auswhal.drp2.options[document.frm_auswahl.drp2.length]=NeuerEintrag;
}
}
}
-->
</script>
</head>
<body>
<form name="frm_auswahl">
<select name="drp1" size="1" onChange="update_drp2()">
<?php
$rs=mysql_query("select * from tbl_art_gruppe");
while($zeile=mysql_fetch_assoc($rs)) {
echo "<option value=\"".$zeile['art_grp_id']
. "\">".$zeile['art_gruppe']."</option>\n";
}
?>
</select>
<select name="drp2" size="1">
<option>Start</option>
</select>
</form>
<script type="text/javascript">
<!--
update_drp2()
-->
</script>
</body>
</html>
Danke Euer Andyman
Kommentar