tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von saftmeister
ERLEDIGT
JA
ANTWORTEN
7
ZUGRIFFE
275
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    travelsnake travelsnake ist offline Mitglied
    Registriert seit
    May 2008
    Beiträge
    21
    Hallo Gemeinde,

    ich weiß leider nicht ob ich im richtigen Forum bin und bitte daher jetzt schon einmal vorsichtshalber um Entschuldigung. Zu meinem Problem.

    Ich lese Datensätze aus einer MySQL-Datenbank aus. Jetzt möchte ich jede Veränderung eines Datensatzes direkt in die Datenbank speichern. Dabei soll aber nur das Feld geändert werden, welches auch aktualisiert wurde. Das soll entweder nach jedem Buchstaben, oder beim Verlassen des Feldes geschehen. Sprich, ich möchte keinen Submit-Button einsetzen!

    Leider weiß ich nicht einmal wonach ich suchen soll. Vielleicht habt ihr ja den ein oder anderen Tip oder eine fertige Lösung die man einbinden kann.

    Gruß
     

  2. #2
    Avatar von saftmeister
    saftmeister saftmeister ist offline Der Saft sei mit dir
    tutorials.de Premium-User
    Registriert seit
    May 2006
    Ort
    There is no place like 127.0.0.1
    Beiträge
    3.521
    Du suchst nach AJAX. Du kannst das bspw. mit jQuery, prototype.js und anderen Ajax-Libs umsetzen.
     
    Grüße
    --
    Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)

  3. #3
    travelsnake travelsnake ist offline Mitglied
    Registriert seit
    May 2008
    Beiträge
    21
    Gibt es da auch irgendwelche Fachbegriffe?
     

  4. #4
    Avatar von saftmeister
    saftmeister saftmeister ist offline Der Saft sei mit dir
    tutorials.de Premium-User
    Registriert seit
    May 2006
    Ort
    There is no place like 127.0.0.1
    Beiträge
    3.521
    Ich verstehe die Frage nicht. Du willst beim klicken auf einen Button einen Submit simulieren, der aber nicht wirklich ein Submit ist. Bei diesem Prozess musst du dafür sorgen, das mit Hilfe eines XMLHttpRequest ein Script auf dem Server aufgerufen wird, statt wie üblich das Formular als solches ans Script übertragen wird.

    Möglicherweise verstehe ich deine Frage aber komplett falsch.
     
    Grüße
    --
    Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)

  5. #5
    travelsnake travelsnake ist offline Mitglied
    Registriert seit
    May 2008
    Beiträge
    21
    Ich weiß nicht, ob das so realisierbar ist. Meine Vorstellung sieht momentan so aus.

    In einem input steht bspw. eine Telefonnr. Diese hat sich jetzt geändert und wird angepasst. Jetzt soll entweder nach jedem Tastendruck oder nach verlassen des input der Eintrag in der Datenbank aktualisiert werden. Übermittelt werden sollen aber in dem Beispiel nur die ID und die Telefonnr.

    Ich weiß nicht, ob das jetzt verständlich rüber gekommen ist

    Gruß
     

  6. #6
    Avatar von saftmeister
    saftmeister saftmeister ist offline Der Saft sei mit dir
    tutorials.de Premium-User
    Registriert seit
    May 2006
    Ort
    There is no place like 127.0.0.1
    Beiträge
    3.521
    Gut, genauso funktioniert das mit Ajax. Du registrierst eine Funktion beim Event für z.B. onblur, was bewirkt, das die Funktion ausgeführt wird, wenn das Eingabefeld seinen Fokus verliert, also wenn man bspw. in ein anderes Feld klickt oder mittels Tab-Taste ein anderes Element anspringt.

    Diese Funktion überträgt den Inhalt des Eingabefeldes mittels sog. XMLHttpRequest an ein PHP-Script auf dem Webserver. Das PHP-Script nimmt die Ajax-Anfrage entgegen, speichert den Übergabe-Parameter in die Datenbank und gibt ein OK an den Anfrager (den XMLHttpRequest) zurück.

    Hier die Liste der DOM-Events: http://en.wikipedia.org/wiki/DOM_events
    Hier ein Tutorial, was sehr ausführlich das Thema beschreibt: http://www.admin-wissen.de/tutorials...ajax-tutorial/
    travelsnake bedankt sich. 
    Grüße
    --
    Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)

  7. #7
    Avatar von Yaslaw
    Yaslaw Yaslaw ist offline n/a
    tutorials.de Moderator
    Registriert seit
    Dec 2007
    Ort
    Winterthur(CH)
    Beiträge
    5.205
    Zitat Zitat von travelsnake Beitrag anzeigen
    Gibt es da auch irgendwelche Fachbegriffe?
    Gleich saftmeisters Beitrag davor ist voll von Fachbegriffen. Ich versteh deine Frage nach Fachbegriffen nicht.
    Zitat Zitat von saftmeister Beitrag anzeigen
    Du suchst nach AJAX. Du kannst das bspw. mit jQuery, prototype.js und anderen Ajax-Libs umsetzen.
     
    ---------------------------------------------------------------------------------------------------
    item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
    item: Tutorial: [PHP][MySQL] Debug Queries
    item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
    item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben

  8. #8
    travelsnake travelsnake ist offline Mitglied
    Registriert seit
    May 2008
    Beiträge
    21
    Sorry, ich habe noch nie mit AJAX gearbeitet und wusste daher auch nicht was mich erwartet, geschweige denn, wie ich meine Eingaben dann zu verarbeiten habe.

    Ich habe aber jetzt dank saftmeister gefunden wonach ich gesucht habe.

    thx
     

Ähnliche Themen

  1. aktualisieren von datenbank verhindern
    Von puschelchen im Forum PHP
    Antworten: 12
    Letzter Beitrag: 10.06.11, 16:17
  2. PHP Datenbank aktualisieren
    Von fawad im Forum PHP
    Antworten: 7
    Letzter Beitrag: 04.05.10, 14:15
  3. Datenbank Aktualisieren mit SQL Update
    Von lazyschorle im Forum ASP
    Antworten: 0
    Letzter Beitrag: 07.06.09, 12:00
  4. Datenbank aktualisieren
    Von mafu im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 19.06.07, 12:27
  5. Datenbank-Tabelle aktualisieren
    Von absyrtos im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 22.11.06, 10:33

Stichworte