dichti: Element mit PHP auslesen

Beitrag lesen

Hi Norbert

Hier ein einfaches Beispiel, welches Du fuer Deinen Zweck erweitern kannst.

Das habe ich soweit mal probiert. Hab das script auch begriffen, aber versuche verzweifelt den Link im Beispiel als select zu nutzen, aber es geht net..
Habe mit onClick und onChange im <select> probiert. Hab die id="select" auch in der <option> probiert.. Läuft net. Schade.
Vielleicht ein Einfall?

(HTML)PHP-File:

  
<tr id="verkaufproductbrand">  
                          <td>Produkt:</td>  
                                 <td>  
                                 Produktreihe:<br>  
                                 <select name="service_form_verkaufprodbrand" id="select">  
                                  <?php  
                                                 echo "<option value=\"0\">---- Auswahl ----</option>";  
                                                 $sql = "SELECT BrandName FROM brands";  
                                                 $result = mysql_query($sql) OR die(mysql_error);  
                                                  while($row = mysql_fetch_assoc($result)){  
                                                          $BrandID = $row["BrandID"];  
                                                   $BrandName = $row["BrandName"];  
  
                                                          echo "<option value=\"".$BrandID."\">".$BrandName."</option>";  
                                                         }  
  
                                         ?>  
  
                                 </select>  
                         </tr>  
                         <tr >  
                                 <td>Ergebnis:</td>  
                                 <td>  
                                 <div id="ergebnis" style="color:#000"></div>  
                                 </td>  
                         </tr>  
  
  

Javascript:

  
function $(id) {  
    return document.getElementById(id);  
}  
  
window.onload = function() {  
    $('select').onchange = function() {  
       getHttpRequest();  
       return false;  
    }  
}  
  
function getHttpRequest() {  
  
    var xmlhttp = null;  
    // Mozilla  
    if (window.XMLHttpRequest) {  
        xmlhttp = new XMLHttpRequest();  
    }  
    // IE  
    else if (window.ActiveXObject) {  
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");  
    }  
  
    xmlhttp.open("GET", 'includes/content/services/httprequest.php', true);  
    xmlhttp.onreadystatechange = function() {  
        if(xmlhttp.readyState != 4) {  
            $('insert').innerHTML = 'Seite wird geladen ...';  
        }  
        if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {  
            $('insert').innerHTML = xmlhttp.responseText;  
        }  
    }  
    xmlhttp.send(null);  
}  

Gruss und Danke
Dichti