Sven Rautenberg: Zurücksenden einer Formulareingabe an das Formular

Beitrag lesen

Moin!

wie erreiche ich, dass in dem php-file eine neue Eingabe nach Drücken der return-Taste nicht wieder durch die Voreinstellung 3.1415 ersetzt wird?

<html><head><title>ErstesPHP</title></head>
<?php   print($_POST["x"]); ?>
<form name="Formular" method="post">
<input type="text" name="x"  value="3.1415" />  </form>
</body></html>

Indem Du auf dem Server für die betroffenen Value-Attribute Variablen bereit hältst, und diese dann einsetzt. Dazu musst Du aber eine Zustandsorientierung erzeugen, z.B. mit einer Session, da HTTP das sonst nicht unterstützt.

Ich find's schon beängstigend, dass du für ein sehr simples Affenformular-Problem gleich die Riesenkeule "Sessions" auspackst.

- Sven Rautenberg