Wieso sendet er das Formular nicht ab?

...komplette Frage anzeigen Das Bild - (programmieren, html, PHP)

4 Antworten

Bei form fehlt nocht action zb action="#"

Jon155pie 05.10.2016, 19:58

Das fehlt auf jeden Fall nicht.

0
LeonardM 05.10.2016, 21:23

bei ajax Formularen bräuchte mans nicht aber ist ja scheinbar ohne. dementsprechend das problem das der computer nicht weiss was er beim submit button machen soll wenn er gedrückt wird

0

Habe mir mal die Mühe gemacht und Deinen Code-Schnipsel bei mir getestet.

Habe natürlich die Query weggelassen.

Ergebniss: Funzt

Hast vielleicht wo anders noch einen Fehler drinne?

ReallifeedG 04.10.2016, 10:02

Aber ich weis ja nicht, woran das liegt...

0
Bluewater1403 04.10.2016, 10:22
@ReallifeedG

Kannst Du mal das komplette Skript von der 1. bis zur letzten Zeile bei pastebin reinstellen?

0
ReallifeedG 04.10.2016, 10:25
0
Bluewater1403 04.10.2016, 10:39
@ReallifeedG

Mal abgesehn davon, dass man Javascript besser am Ende des Dokuments einsetzt (also direkt vor dem schliessenden </body> Tag), scheint das Problem dran zu liegen, dass Du "jquery.slickform.js" einsetzt.

Ich kenne dieses Skript zwar nicht wirklich, aber ich habe den Verdacht, dass es die Submit-Funktion des Browsers ausser Kraft setzt und das Formular per Ajax sendet / senden will und somit eine Zieladresse braucht. 

An Deiner Stelle würde ich das mal kurz rausnehmen und erneut Testen.

1
triopasi 04.10.2016, 11:00

Wenn du schon am HTML scheiterst, dann lern doch bitte erstmal HTML und Co bevor du irgendwelche Frameworks oder so verwendest...

0

Definiere in "form" mal das action-Attribut...

Passl19 04.10.2016, 09:33

Wenn kein action Tag vorhanden ist, sollte das Skript eigentlich auf sich selbst verweisen

0
triopasi 04.10.2016, 09:35

Eigentlich..... Andere Idee: Mach mal die komische if-Abfrage weg, kA was die soll..

0
ReallifeedG 04.10.2016, 09:36

Habe ich schon... Dann läd der die Seite fehlerhaft neu

0
triopasi 04.10.2016, 09:37

Mach die issets an die Inputs für "name" und Co aber nicht "submit", das ist totaler Stuss.

0
triopasi 04.10.2016, 09:41

statt isset($_Post[submit]) solltest du isset($_post[name]) etc prüfen.

0
triopasi 04.10.2016, 10:04

Wenn du das if-Zeugs weglässt kommen Warnungen von wegen "undefined Index ...." oder?

0
ReallifeedG 04.10.2016, 10:06
@triopasi

Dann passiert rein garnichts, da ja nichts gemacht werden soll.

0
triopasi 04.10.2016, 10:07

Mach in Z. 37 mal echo $name, kommt das an?

0
ReallifeedG 04.10.2016, 10:17
@triopasi

Nein, es kommt nicht an... Auch die Daten aus dem Formular verschwinden nicht... ABer der knopf lässt sich danach nicht nocheinmal drücken..

0
triopasi 04.10.2016, 10:20

Welches Framework nutzt du? Vllt benutzt du das ja falsch. Haste das "action"-Attribut mal gesetzt?

0
triopasi 04.10.2016, 10:24

form action="#" ....

0
triopasi 04.10.2016, 10:27

Ja und was ist der Fehler?

0
ReallifeedG 04.10.2016, 10:40
@triopasi

Ja wenn die Seite fehlerhaft neu läd, nimmt der die Eingaben im Formular nicht an..., Ohne action nimmt der die Sachen auch nicht an, läd die Seite aber nicht fehlerhaft neu... Ich möchte, dass der die Daten in die DB schreibt... Bisw zum Query befehl kommt der aber erst garnicht..

0
triopasi 04.10.2016, 10:45

Nicht neu laden = Button geht garnicht! Da ist "fehlerhaft" neu laden schonmal n Schritt weiter. Dann ist dein Code zum verarbeiten der Daten einfach falsch! Entwickelst du mit XAMPP? Dann muss das doch ne Fehlermeldung geben!

0
RakonDark 04.10.2016, 11:16
@triopasi

wir sehen eh nicht den ganzen code , also können wir auch nicht wissen wo du alles fehler drinne hast . Und wichtig wäre mal das Fehler Log , bzw debugger ... Es gibt also noch einiges was Du lernen solltst, damit du auch Fehler findest . So stochern wir alle nur in vermutungen rum .

0

Hi, bekommst du irgendeine Fehlermeldung ausgegeben?

ReallifeedG 04.10.2016, 09:21

Nee leider nicht... Der Button hängt sich so gesehen auf, die Seite funktioniert aber weiter...

0
Passl19 04.10.2016, 09:23

Ich sitze gerade im Zug und kann das Bild auch nicht richtig erkennen. Kannst du Code eben schnell bei pastebin.com einbinden?

0
RakonDark 04.10.2016, 11:18
@ReallifeedG

und wo wird die connection zur datenbank hergestellt ?

woher hast du überhaupt das script und soll das wirklich so sein ?

0
Passl19 04.10.2016, 09:29

Kommentiere mal die Zeile mit mysqli_query aus

0
Passl19 04.10.2016, 09:31

Ich melde mich ansonsten nachher nochmal, wenn ich in der Uni bin und meinem Laptop vor mir habe.

0
triopasi 04.10.2016, 09:32

Gute Einstellung :D xD

0

Was möchtest Du wissen?