Web-Technik: ASP, PHP, XML, Javascript, AJAX, SQL Datenbanken. Webentwicklung: CMS, Foren, Blog -Scripte. |
|||||||
![]() |
|
|
Themen-Optionen | Thema durchsuchen |
Web-Technik: ASP, PHP, XML, Javascript, AJAX, SQL Datenbanken. Webentwicklung: CMS, Foren, Blog -Scripte. |
|||||||
![]() |
|
|
Themen-Optionen | Thema durchsuchen |
[PHP] - Formular Pflichtfeld und Komma als Punkt übertragen |
|
|
# 1 |
|
Bewertung:
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Registriert seit: Oct 2005
Internet: DSL 3000
Beiträge: 2.024
Power: 33
|
Hi,
ich habe ein kleines Problem, ich habe ein Formular in dem Werte eingetragen werden. Ich möchte jetzt das alle Felder Pflichtfelder sind, also Absenden nur dann funktioniert wenn die Felder alle gefüllt sind: Code:
Parse error: syntax error, unexpected $end in ***.php on line 84 Ich hab jedoch garkeine Zeile 84. Wo liegt der Fehler, die Stelle an der ich den Code zur Überprüfung eingegeben habe stimmt doch soweit oder? Problem 2 Komma als Punkt, in den Feldern werden Dezimalzahlen eingegeben. Diese werden von der MySQL Tabelle aber nur als solche erkannt wenn diese mit Punkt geschrieben werden z.B. 2.898, gibt der User jetzt 2,898 ein steht in der Tabelle 2898 das möchte ich verhindern, ich glaube es gibt eine Möglichkeit die eingabe von 2,898 vor der Übergabe an die Variable in 2.898 umzuwandeln, oder? Kann mir da jemand weiter helfen. Ich bin in dem gebiet noch blutiger anfänger, ich les mich auch vorher immer ein, es fällt mir aber noch schwer, anhand von beispielen das richtige für mich anzuwenden. Deswegen wäre es super wenn ihr mir helfen könntet ![]() ~« Fantasy Release Crew »~ Es war eine schöne Zeit Jungs
|
|
|
|
|
|
# 2 |
|
Bewertung:
![]() Registriert seit: Jan 2010
Internet: DSL2 16K
Beiträge: 717
Power: 13
|
Entfern das letzte ?> aus deiner Datei, dies ist unnötig und kann unter umständen Fehler verursachen!
// Edit - 10:25 Habe das Script von dir etwas Modifiziert:
PHP-Code:
![]() | Sollte ich mich irren, dann schickt mir bitte eine PM ;)
|
|
|
|
AW: Formular Pflichtfeld und Komma als Punkt übertragen |
|
|
# 3 |
|
The Madness
Bewertung:
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Registriert seit: Aug 2004
Internet: Modem/ISDN
Beiträge: 2.545
Power: 34
|
Kurzer Senf von mir.
Folgendes ist blöd: PHP-Code:
Vergisst du bspw. ein =-Zeichen, so wird aus deiner Gleichheitsfrage eine Zuweisung. Besser ist: PHP-Code:
![]() Zweiter Punkt: PHP-Code:
Ich nehm an, du fängst grad erst mit PHP an - dann ist's damit noch nicht zu spät. Und es wird dir viel bringen ![]() |
|
|
|
AW: Formular Pflichtfeld und Komma als Punkt übertragen |
|
|
# 4 | |||
|
Bewertung:
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Registriert seit: Oct 2005
Internet: DSL 3000
Beiträge: 2.024
Power: 33
Themenstarter |
Zitat:
Zitat:
![]() Zitat:
![]() Also ich habe das ?> weggelassen, dadurch bekam ich einen Fehler wegen des folgenden HTML Codes. Hab es wieder hinzugefügt, jetzt geht die Seite wieder. (Ich habe deinen Code Kopiert und in die Datei eingefügt.) ABER jetzt kann ich immernoch auf Absenden drücken wenn keines der Felkder gefüllt ist und er trägt mir Null werte in die Tabelle. Verstehs nicht wirklich, er macht doch jetzt vor dem insert die Abfrage ob die drei Felder 0 enthalten, wenn ja sendet er die Error Message, wenn nicht, dann macht er mit Insert weiter. So sollte es sein, aber er tut genau das Gegenteil. EDIT: Kommando zurück, Funktioniert alles einwandfrei, Problem war das ich nach der Eingabe der Preise auf eine andere Seite weitergeleitet habe(Wollte die Preise gleich schön anzeigen lassen) dadurch konnte mir die Fehlermeldung garnicht mitgegeben werden. Hab die Verbindung auf sich selbst wieder hergestellt jetzt gehts. @Yuri Einwand 1 hab ich verstanden ![]() Einwand 2, nur Bahnhof was meinst du genau, vll für Dummis formulieren.So bleibt noch die Frage wie ich es umgehe das wenn der User die Zahl mit Komnma eingibt, es mir falsche werte in die Tabelle trägt. Müsste es nicht damit gehen das ich jedes eingegeben Komma vor der Weitergabe in einen Punkt verwandle? Edit#2: Also das mit dem Komma ist wirklich sehr sehr einfach wenn mans dann mal raushat:Code:
~« Fantasy Release Crew »~ Es war eine schöne Zeit Jungs
|
|||
|
|
|
![]() |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [PHP] - Problem: Formular an MySQL übertragen | Judoki | Webentwicklung | 4 | 28.04.2012 12:39 |
| Komma ,und | Imoo | Diskussionen | 12 | 28.08.2010 12:34 |
| [PC] - CSS fadenkreut nur als punkt???? | plussrator | Gamer Support | 5 | 15.05.2009 22:24 |
| Vor dem 'UND' ein komma | myGTA360 | Literatur und Philosophie | 15 | 10.03.2009 13:40 |
| Komma zu Punkt | batslayer | Windows | 4 | 09.02.2009 07:33 |
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:49 Uhr. |