HI!
Bin neu hier u. starte gerade meinen ersten Versuch mit ajax. Wer kann mir eine ganz einfache Übergabe eines Values anhand folgendem Code zeigen u. erklären!?
Die zweite Frage ist ob das ganze so funktioniert in Bezug auf auf die PHP-Abfrage u. dem Auslesen mehrerer Werte!?
Bin echt dankbar wenn mir das jemand anhand dieses Codes erklären kann:
HTML - file
PHP-file
Alles anzeigen
JS-file
Alles anzeigen
So, wo und was muss ich ändern???
VIELEN DANK
Jens
Bin neu hier u. starte gerade meinen ersten Versuch mit ajax. Wer kann mir eine ganz einfache Übergabe eines Values anhand folgendem Code zeigen u. erklären!?
Die zweite Frage ist ob das ganze so funktioniert in Bezug auf auf die PHP-Abfrage u. dem Auslesen mehrerer Werte!?
Bin echt dankbar wenn mir das jemand anhand dieses Codes erklären kann:
HTML - file
PHP-file
Quellcode
- <?
- function checkNumber(value)
- {
- pg_connect("host=localhost dbname=liverpoolfc user=u045724235 password=12") or die("Connection to database failed!\n");
- $tbl_players="players";
- $query=pg_fetch_object(pg_query("SElECT number, name, position FROM $tbl_players WHERE number='".$_POST["value"]."'"));
- $player_number = $query->number;
- $player_name = $query->name;
- $player_position = $query->position;
- echo $player_number;
- echo $player_name;
- echo $player_position;
- }
- ?>
JS-file
Quellcode
- function checkNumber() {
- var url = "getPlayers.php";
- //url = url + "?dummy=" + new Date().getTime();
- request.open("GET", url, true);
- request.onreadystatechange = updatePage;
- request.send(null);
- }
- function updatePage() {
- if (request.readyState == 4)
- {
- if (request.status == 200)
- {
- var newnumber = request.responseText;
- var newname = request.responseText;
- var newposition = request.responseText;
- var numberEl = document.getElementById("number");
- var nameEl = document.getElementById("name");
- var positionEl = document.getElementById("position");
- replaceText(numberEl, newnumber);
- replaceText(playerEl, newname);
- replaceText(positionEl, newposition);
- }
- else
- {
- var message = request.getResponseHeader("Status");
- if ((message == null) || (message.length <= 0))
- {
- alert("Error! Request status is " + request.status);
- } else {
- alert(message);
- }
- }
- }
- }
So, wo und was muss ich ändern???
VIELEN DANK
Jens