Übergeben von Formulardaten und -dateien an php mit ajax [duplizieren]

8

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%     
Alex Clark 01.11.2013, 22:15
quelle

3 Antworten

1

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%     
Rich Hatch 01.11.2013 22:20
quelle
1

Ändere die submit type Schaltfläche zu button type und verwende dann AJAX wie folgt:

%Vor%

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)

    
quelle
0

Diese Zeile

%Vor%

Sollte

sein %Vor%     
Gavin 01.11.2013 22:29
quelle

Tags und Links