Datenbankzugriff mit phpscript aus AJAX
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
adresse
anzahl
aufruf
ausgabe
bestehen
browser
code
datenbank
eintragen
fehler
index
lade
laden
page
parameter
problem
quellcode
tabelle
url
vorhandenen adressen
-
HI
ich habe ein Problem. Ich lade mit AJAX ein php-script, dass die IP-Adresse in eine Tabelle schreibt. Danach lese ich alle dort vorhandenen Adressen aus und zähle Sie. Die Anzahl wird ausgegeben, und das wird dann in ein Div geschrieben.
Der Ajax-teil klappt super, aber mit der Datenbank gibt es ein Problem. Irgendwie kann das php-script die IP-adresse nicht in die Datenbank eintragen wenn es per AKAX geladen wurde. Führe ich es normal aus (durch include in der index datei oä) geht es. Eine Verbindung zur Datenbank besteht natürlich. Fehler werden nicht ausgegeben.
Ich hoffe Ihr könnt mir da weiterhelfen!
MFG -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
quellcode wäre hilfreich
-
Sorry... hier bitteschön:
index.php
[...] <body onload="lc_refresh();"> [...] <div id="vst_cnt"> <!-- Include per AJAX --> </div> [...] </body> [...]
Script (Javascript zum laden des php-Scripts)
function lc_refresh(){ [.. include per Ajax & Ausgabe in 'vst_cnt' ..] }
lc_livecounter.php
[..]
Das sind alle benötigten Codes.
Ich habe das php-script extra kommentiert.
Hoffe das hilft.
MFG
*EDIT:
Problem gefunden!
DAs Problem bestand dadrin, dass der Browser die Seite im Cache gespeichert hat und dh. auch nicht bei jedem Aufruf neu geladen hat. Gelöst habe ich das Problem, indem ich einfach als Parameter die aktuelle Systemszeit übergeben habe, so ist der Aufruf immer unterschiedlich und der Browser läd das php-script jedesmal - die Datenbank wird immer geupdatet etc.
http://www.lima-city.de/thread/ajax-laden/page:0/perpage:15#977229
Beitrag zuletzt geändert: 6.3.2011 12:35:02 von programtools -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage