Moin Moin kurze Frage

Hi,

ja, genau das habe ich geahnt.

Ich habe den Verdacht, dass du erwartest, dass das Hidden-Field mit dem formatierten Preis gefüllt ist, sobald Du in "preis1" etwas einträgst und das Formular abschickst. Dem ist nicht so.

Du hast da ein grundlegendes Verständnisproblem der Client-Server Kommunikation, bzw. was wann wo abläuft. Wenn Du Dein Formular anforderst, ist natürlich $_POST['preis1'] leer. Damit ist auch $f leer und das, was der Server ausliefert, sieht an der entscheidenden Stelle so aus:

Code:
<input name="preis" type="hidden" id="preis" value="" />

Wie kommst Du jetzt darauf, dass im Feld "preis" auf magische Weise etwas übertragen wird, wenn Du "preis1" ausfüllst?

Lange Rede, kurzer Sinn: das Hidden-Field ist völliger Quark. Nimm das raus und wandel die Eingabe da um, wo es nötig ist: vor dem Eintragen in die DB.

LG
 
:confused:

Indem Du das halt direkt davor setzt? Dann setzt Du statt der nicht mehr vorhandenen und nie gefüllt gewesenen $_POST['preis']-Variablen den umgewandelten Wert in den Query-String und gut ist's. Wo ist da das Problem?
 
Hi,

na den Codeteil, der die SQL-Abfrage zum Eintragen in die Datenbank einträgt, konntest Du mir doch zeigen. Wo ist denn jetzt die Schwierigkeit, die beiden Zeilen, die die Konvertierung vornehmen, davorzusetzen und in dem SQL-String die entsprechende Variable zu ersetzen? Wie hast Du denn den bisherigen Code überhaupt zustande gebracht?

LG
 
Zurück