Hallo Leute,
ich habe mir vor kurzem das Buch "AJAX mit PHP" von Ralph Steyer gekauft. Allerdings habe ich gleich beim ersten Beispiel ein Problem.. entweder ich bin blid oder irgend was anderes stimmt nicht.
Als Server verwende ich XAMPP 1.5.1. (apache2,php5.1.1) und phpinfo(); funktioniert auf dem Server.
Nun habe ich folgenden Quellcode:
laender.html:
Alles anzeigen
laender.js:
Alles anzeigen
laender.php
Wenn ich nun die laender.html im Browser aufrufe, bekomme ich die Auswahl. Sobald ich eine Auswahl treffe kommt der folgende Fehler.
Weiß jemand wo da der Fehler sein soll?
Sigi
Ergänzung: Problem gelößt... ich war zu blind um einen Klammerfehler und ein vergessenes Gleichzeichen zu sehn, sorry...
ich habe mir vor kurzem das Buch "AJAX mit PHP" von Ralph Steyer gekauft. Allerdings habe ich gleich beim ersten Beispiel ein Problem.. entweder ich bin blid oder irgend was anderes stimmt nicht.
Als Server verwende ich XAMPP 1.5.1. (apache2,php5.1.1) und phpinfo(); funktioniert auf dem Server.
Nun habe ich folgenden Quellcode:
laender.html:
Quellcode
- <html>
- <script language="JavaScript" src="laender.js"></script>
- <body>
- <br>
- <form name="f">
- In welchem Bundesland wohnen Sie?
- <select name="bundesland" size="1" onClick="sndReq()">
- <option>Baden-Württemberg</option>
- <option>Bayern</option>
- </select>
- </form>
- <br>
- <span id="hs"></span>
- </body>
- </html>
laender.js:
Quellcode
- var resObject;
- if(navigator.appName.search("Microsoft") > -1){
- //resObject = new ActiveXObject("Microsoft.XMLHTTP");
- resObject = new ActiveXObject("MSXML2.XMLHTTP");
- }
- else{
- resObject = new XMLHttpRequest();
- }
- function sndReq(){
- for(i=1;i<=2;i++){
- if (this.document.f.bundesland.options[i-1].selected){
- resObject.open('get','laender.php?wo='+i,true);
- resObject.onreadystatechange = handleResponse;
- resObject.send(null);
- break;
- }
- }
- }
- function handleResponse(){
- if(resObject.readyState == 4){
- document.getElementById("hs").innerHTML =
- resObject.responseText;
- }
- }
laender.php
Wenn ich nun die laender.html im Browser aufrufe, bekomme ich die Auswahl. Sobald ich eine Auswahl treffe kommt der folgende Fehler.
Parse error: syntax error, unexpected T_CASE in C:\Programme\xampp\htdocs\ajax\laender.php on line 4
Weiß jemand wo da der Fehler sein soll?
Sigi
Ergänzung: Problem gelößt... ich war zu blind um einen Klammerfehler und ein vergessenes Gleichzeichen zu sehn, sorry...