SQL UPDATE Befehl ohne Seitenwechsel ausführen
Hallo Leute,
ich lasse mir eine SQL-Tabelle mit PHP/HTML ausgeben. Zu jedem Datensatz wird ein Icon angezeigt, mit einem Klick auf dieses wird eine weitere PHP Seite aufgerufen und ein SQL UPDATE Befehl ausgeführt und danach wieder auf die erste Seite zurückgeleitet. Die ID des Datensatzes wird per POST übergeben: Code:
<a href=\"change_availability.php?a_id=$datensatz[a_id]\"> PHP-Code:
Nun meine Frage: Ist es möglich dies per AJAX/JavaScript zu lösen? Also einen UPDATE Befehl auszuführen ohne die Seite zu wechseln? Da ich leider keine Ahnung von AJAX habe, wollte ich mir nur mal eure Meinung einholen ob es sich für mich lohnt mal ein bisschen in AJAX einzusteigen. Vielen Dank im Voraus. Gruß, thomas83 |
Ja, du kannst über Ajax eine PHP Datei aufrufen die dann die Updates in der Datenbank durchführt, und wenn das beendet ist den Datensatz/Tabellenzelle/wasAuchImmer updatet.
Ich empfehle mootools oder prototype für Ajax. Aber vielleicht hat wer eine besser Empfehlung. MooTools - home Prototype JavaScript framework: Easy Ajax and DOM manipulation for dynamic web applications |
@Sparta8: Vielen Dank für die Links! Habe mich da mal ein bisschen durchgeklickt. Scheint doch aufwendiger zu sein als ich dachte. Werde mich aber mal reinlesen.
Hat vielleicht noch jemand ein Beispiel parat wie in etwa so ein Code aussehen könnte? Danke und einen schönen Tag noch! |
So etwas hatte ich auch mal probiert um Logfiles zu schreiben. Ein GET-Aufruf will ja immer ein Ergebnis. Ich habe das in einen unsichtbaren iframe umgeleitet. Ich weiß, nicht die reine Lehre ... :) |
Alle Zeitangaben in WEZ +2. Es ist jetzt 11:34 Uhr. |
Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
© Dirk H. 2003 - 2023