kuddeldaddeldu
Erfahrenes Mitglied
Hi,
ja, genau das habe ich geahnt.
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:
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
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