Einzelnen Beitrag anzeigen
  #1  
Alt 19.05.2016, 19:20:06
reckyrockt reckyrockt ist offline
Anfänger
 
Registriert seit: May 2016
Alter: 41
Beiträge: 1
XMLHttpRequest - Auswahlliste

Hallo Zusammen.

Ich habe 2 Auswahllisten. Nach Auswahl der ersten Liste, soll sich die zweite dynamisch anpassen.

Dazu habe ich nun etwas im Internet geschaut und gelesen und letztendlich auch hinbekommen was ich wollte. Verstanden habe ich das ganze Thema nicht wirklich.

Nun habe ich die zwei Auswahlboxen wie ich Sie gern haben möchte, allerdings möchte ich die ausgewählten Daten weiter verarbeiten. Mit der ersten Auswahlbox klappt das, mit der zweiten eben nicht.

Hat jemand Rat woraus ich achten muss, oder vlt. habe ich ja grundsätzlich etwas verkehrt gemacht.

Code:
function showUser(str) {
    if (str == "") {
        document.getElementById("prodanlage_ab").innerHTML = "";
        return;
    } else {
        if (window.XMLHttpRequest) {
            // code for IE7+, Firefox, Chrome, Opera, Safari
            xmlhttp = new XMLHttpRequest();
        } else {
            // code for IE6, IE5
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        }
        xmlhttp.onreadystatechange = function() {
            if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
                document.getElementById("prodanlage_ab").innerHTML = xmlhttp.responseText;
            }
        };
        xmlhttp.open("GET","getuser.php?q="+str,true);
        xmlhttp.send();
    }
}
PHP-Code:
<?php
$q 
intval($_GET['q']);

$con        =        mysqli_connect('localhost''xxx''xxx''xx');
if (!
$con) {
    die(
'Could not connect: ' mysqli_error($con));
}

$sql="SELECT * FROM tbl_halle_anlage WHERE ID_HA = '".$q."'";
$result mysqli_query($con,$sql);

echo 
"<select>";
while(
$row mysqli_fetch_array($result)) {

    
   echo  
"<option>"$row['anlage']. "</option>" ;

 
}

    echo 
"</select>";

mysqli_close($con);
?>
Mit Zitat antworten