Hi,
ich habe mir mal eine Abfrage hier aus dem Forum geholt und diese etwas modifiziert. Jedoch erscheinen keine Daten aus der Tabelle in den Dropdown Feldern.
Kann mir bitte jemand versuchen zu helfen
Datenbankserver ist ein MS SQL 2000 Server
Alles anzeigen
und
Alles anzeigen
Wäre echt genial wenn mir einer auf die Sprünge helfen könnte
ich habe mir mal eine Abfrage hier aus dem Forum geholt und diese etwas modifiziert. Jedoch erscheinen keine Daten aus der Tabelle in den Dropdown Feldern.
Kann mir bitte jemand versuchen zu helfen
Datenbankserver ist ein MS SQL 2000 Server
Quellcode
- echo "<form name=sel>\n";
- echo "Hersteller: <font Hersteller_ID=Hersteller><select>\n";
- echo "<option value='0'>============</option> \n" ;
- echo "</select></font>\n";
- echo "Model: <font Hersteller_ID=Model><select>\n";
- echo "<option value='0'>=== Kenntnisse ===</option> \n" ;
- echo "</select></font>\n";
- ?>
- <script language=Javascript>
- function Inint_AJAX() {
- try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) {} //IE
- try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) {} //IE
- try { return new XMLHttpRequest(); } catch(e) {} //Native Javascript
- alert("XMLHttpRequest not supported");
- return null;
- };
- function dochange(src, val) {
- var req = Inint_AJAX();
- req.onreadystatechange = function () {
- if (req.readyState==4) {
- if (req.status==200) {
- document.getElementById(src).innerHTML=req.responseText; //retuen value
- }
- }
- };
- req.open("GET", "Auswahl.php?data="+src+"&val="+val); //make connection
- req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1"); // set Header
- req.send(null); //send value
- }
- window.onLoad=dochange('Hersteller', -1); // value in first dropdown
- </script>
und
Quellcode
- <?
- //set IE read from page only not read from cache
- header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
- header ("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
- header ("Cache-Control: no-cache, must-revalidate");
- header ("Pragma: no-cache");
- header("content-type: application/x-javascript; charset=tis-620");
- $data=$_GET['data'];
- $val=$_GET['val'];
- $db=mssql_connect('IP','','');
- mssql_select_db('DB',$db);
- if ($data=='Hersteller') { // first dropdown
- echo "<select name='Hersteller' onChange=\"dochange('Model', this.value)\">\n";
- echo "<option value='0'>==== choose ====</option>\n";
- $result=mssql_db_query("Select Hersteller_ID, Hersteller From Autohersteller order by Hersteller");
- while(list($Hersteller_ID, $name)=mssql_fetch_array($result)){
- echo "<option value=\"$Hersteller_ID\" >$name</option> \n" ;
- }
- } else if ($data=='Model') { // second dropdown
- echo "<select name='Model' >\n";
- echo "<option value='0'>====choose Model====</option>\n";
- $result=mssql_db_query("SELECT Hersteller_ID, Model FROM Automodel WHERE Hersteller_ID = '$val' ORDER BY Model");
- while(list($Hersteller_ID, $name)=mssql_fetch_array($result)){
- echo "<option value=\"$Hersteller_ID\" >$name</option> \n" ;
- }
- }
- echo "</select>\n";
- ?>
Wäre echt genial wenn mir einer auf die Sprünge helfen könnte