Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

Formular-bereits gemachte Daten verschwinden





Frage

Hallo, vielleicht weiss hier jemand den Trick. Ich hab ein Formular mit action "php_self" und Fehlerkorrektur. Wenn ich auf submit drücke, erscheinen mir zwar die fehlerhaften Eingaben, aber die bereits gemachten Angaben sind verschwunden. Ich möchte aber, daß die bisher gemachten Eingaben erhalten bleiben. --> [b]Wie bleiben denn die bereits gemachten Eingaben erhalten? [/b] Danke Euch Mel

Antwort 1 von Mel

Sorry,

zu dusselig. Ich hab vergessen value bei den einzelnen Formularelementen anzugeben.
Daran liegts, net wahr?!

LG
Mel

Antwort 2 von rabies

Schöner Monolog. - und: Ja.

Antwort 3 von Mel

:-))

Hmh, beim Textfeld klappt es ja noch mit dem value.

Aber wie beleg ich den Textareas und Buttons mit einem value vor? Oh weh, oh weh ,...

LG
Mel

Antwort 4 von Mel

Vorbelegung bei Textfeldern:

Das lautet dann ungefähr so:

<textarea name="name_feld" cols="65" rows="2"><?php echo htmlspecialchars ($_REQUEST[´name_feld´]); ?></textarea>

Aber hat jemand eine Idee, wie man die Vorbelegung bei Radiobuttons anstellt?

Problem: Der Wert value ist ja schon vergeben.

Gruss Mel

Antwort 5 von naja

hi,

also du musst schauen welcher value gesetzt ist, zb bei einem radiobutton mit name=Drucken und den Optionen ja und nein, dann checkst du ob $_REQUEST[´drucken´] == ´ja´ oder halt nein... und dann einfach das Attribut selected ins html tag.

mfg naja

Antwort 6 von Mel

Hi,

ich such schon die ganze Zeit ein Beispiel, um das ganze nachvollziehen zu können.

Weißt Du, wo ich eines finden könnte oder wo die Problematik eventuell angesprochen / erklärt wird?

Ich weiss da nämlich momentan net weiter...

Gruss Mel

Antwort 7 von naja

poste mal dein code dann bastel ichs dir rein, schon auf www.tut.php-q.net gewesen?

Antwort 8 von naja

Antwort 9 von Mel

Hallo,

ja auf der homepage hatte ich auch schon gesucht., aber nichts weiter als http://tut.php-q.net/formulare.html gefunden.

Das hilft mir aber in Bezug auf das Vorbelegen der Radiobutton nicht weiter oder hab ich da etwas übersehen?

Ich schieb gleich mal den Code rüber.

Gruss Mel

Antwort 10 von Mel

Hier der entsprechende Ausschnitt aus dem Code:

Ich sollte eher den Code auf irgendeinem Webspace plazieren, damit man ihn besser nachvollziehen kann oder wie macht ihr das normalerweise?

Frage Nr. 1


Wie stark bist Du interessiert?
							  		<!-- Hinweis, falls Daten fehlen -->
								  <?php if($_REQUEST[´button´] && empty($_REQUEST[´eisdiele´]))
									{
										echo"Daten fehlen";
									}
									?> 							  
							  </p>
							 <p><input type="radio" name="eisdiele" value=" sehr_interessiert">sehr interessiert 
							  <input type="radio" name="eisdiele"  value="interessiert">interessiert
							  <input type="radio" name="eisdiele"  value="normal">normal
							  <input type="radio" name="eisdiele" value="weniger_interessiert">weniger interessiert
							  <input type="radio" name="eisdiele" value="desinteressiert">desinteressiert</p>
							   							   <p></p>


Gruss Mel