Das wurde vielleicht schon mal gefragt, aber ich habe hier und auf Google gesucht und jede Antwort, die ich gelesen habe, funktioniert nicht.
Die Frage, die ich lösen muss, ist ein Formular mit Vorname, Nachname, E-Mail und einem Bild. Übergeben Sie dann die Daten in eine Datenbank und laden Sie die Datei auch in eine Datenbank hoch. Zur Zeit macht mein Code nichts, nachdem ich auf "Submit" geklickt habe. Bevor ich die Dateibox hinzugefügt habe, würde sie die Daten in meine Datenbank einfügen.
HTML
%Vor%AJAX / JS
%Vor%PHP
%Vor%Formulare werden standardmäßig an die angegebene Adresse gesendet. Um dies zu stoppen, müssen Sie es verhindern. Deine js sollte ungefähr so aussehen:
%Vor% Ändere die submit
type Schaltfläche zu button
type und verwende dann AJAX wie folgt:
Sie müssen den jQuery-Code folgendermaßen ändern:
%Vor% und ändern Sie auch den Code hier if ($_FILES["file"]["error"] > 0)
zu if ($_FILES["image"]["error"] > 0)
Tags und Links javascript html jquery php ajax