Wert in einem Feld eintragen!

NWsimon1702

Well-known member
ID: 327951
L
12 Mai 2006
491
10
Hallo!

Ich habe folgendes vor.

Sobald sich bei mir einer registriert und das Formular ausfüllt,
möchte ich, dass eine bestimmte ID, welche ich vorher über PHP
in die Seite eingetragen habe, mit, in die Datenbank gesendet wird.

Kann mir von euch einer dabei helfen?

Mit freundlichen Grüßen,
NWsimon1702
 
Und was willst du jetzt wissen ?

Per PHP generierst du irgendwas. Das gibst du in ein Hidden-Formularfeld aus (wenn der Nutzer es erfahren soll), oder speicherst es in Session oder Datenbank schon vor (wenn er es nicht wissen soll).
Ist das Formular dann abgesendet, trägst du den Wert ein.
 
Per PHP generierst du irgendwas.
Das gibst du in ein Hidden-Formularfeld aus
(wenn der Nutzer es erfahren soll) ...

Richtig. Wenn der Nutzer das Formular dann absendet,
werden die Daten des Formulars in eine Datenbank gespeichert.
Der Wert in dem Hiddden-Formularfeld soll aber nicht veränderbar,
auch in die Datenbank gesendet und dort gespeichert werden.

Leider weiß ich jedoch nicht, wie man ein solches Feld erstellt und wie
man den Wert des Feldes unveränderbar in die Datenbank senden lässt.
 
Der Wert in dem Hiddden-Formularfeld soll aber nicht veränderbar,
auch in die Datenbank gesendet und dort gespeichert werden.
Das ist nicht möglich.
Sobald du dem Clienten diesen Wert zur Verfügung stellst, kann er ihn ändern und - so du blauäugig glaubst, dass der Wert sauber ist - evtl. großen Schaden anrichten !

Willst du das verhindern, darfst du ihm den Wert gar nicht erst schicken.
Leider weiß ich jedoch nicht, wie man ein solches Feld erstellt [...]
Das kannst du bei SelfHTML nachschlagen:
https://de.selfhtml.org/html/formulare/versteckte.htm
 
Ich würde diesen Zufallswert, wofür er auch immer sein soll, erst generieren, wenn er die Registrierung abschliesst. Wenn du eine USER-ID vergeben willst, mache dies per auto-increment, das ist der einfachste Weg :)