2017-05-26 24 views
0

Ich arbeite gerade an einer Website, die es dem Kunden erlaubt, Filme zu einer Datenbank hinzuzufügen. Also schrieb ich eine PHP-Klasse, die zunächst lädt alle aus einer Datenbank benötigten Daten und der Erstellung einer Tabelle, die ein bisschen wie folgt aussieht:PHP Elemente hinzufügen EventListener

My Question now:

Wie ich theoretisch fahren Sie diese Tasten funktioniert (Welche , wenn sie Dinge in einer Datenbank ändern, sollten sie php-Funktionen "ausführen".

+1

Mögliche Duplikat [PHP-Funktion von JavaScript-Aufruf] (https://stackoverflow.com/questions/7165395/call-php-function-from-javascript) –

Antwort

0

theoretisch dies ist, wie Sie vorgehen sollten:

Zuerst wird die Datenbank Stück

  1. Sie 4 Felder schaffen
    • jedes Feld auf den Tabellenkopf entspricht (Bekanntmachung sollte es sein kein Leerzeichen im Feldnamen) - movie_id wird numerisch, name ist varchar usw.

Als nächstes wird der Code

  • Ich nehme die zweite Reihe sind alle innerhalb Tag? wenn nicht machen es so
  • Sicherstellen, dass die Form Methode POST ist
  • empfehle ich die Wirkung der Form auf eine andere Seite gehen zu machen (hält sie sauber)

Benutzer klickt auf „Änderungen speichern“

  • auf der anderen Seite (in Form Aktion angegeben), werden Sie die Daten in Ihrem $ _POST var erhalten; basierend auf dem Namen jeder Eingabe wird dies in der Post zugänglich sein. Wenn also Ihr eingegebener Name für das Feld "Name" lautet: "Filmname", werden diese Daten angezeigt: $ _POST ['Filmname']
  • Speichern Sie die POST-Daten jedes Feldes in einer Variablen ... dh $ movieName = $ _POST ['movie_name'] ---- Das ist nur ein Beispiel! SIE SOLLTEN DIREKT NICHT AUF POSTDATEN ZUGREIFEN! SIE MÜSSEN EQUALISIEREN/VALIDIEREN. DIESES DOKUMENT VOR DER IN Datenbank gespeichert
  • Vorausgesetzt Sie haben eine Datenbankverbindung bereits etabliert haben, legen Sie einfach die Daten in die Tabelle, die Sie früher
  • erstellt

hoffe, das hilft Ihnen den Einstieg!

Best,

-Rush

+0

Thank Sie! Hilft viel. –

+0

mein Vergnügen; Schreib einfach zu diesem Thread, wenn du an irgendeinem Punkt feststeckst ... einige der obigen Schritte wurden absichtlich vage für dich zu erkunden. – Rushikumar

Verwandte Themen