Formular nach absenden die Werte per PHP holen

Natheedo

Mitglied
Hi,

wie schon im Titel kurz erläutert hab ich nen Formular das mir beim absenden auf der selben Seite nur drunter die Ergebnisse anzeigt.

Das Formular wollte ich eben damit ergänzen das nach dem absenden, die werte die ich in die Formularfelder zuvor eingetragen habe, auch wieder übernommen werden.

Das ging auch soweit ganz gut mit :

Code:
value="<?=$_POST["text"] ?>"

Nur habe ich gerade das Problem das ich in manchen Formularfeldern schon von Grundaus ein Beispielwert drin stehen hab mit z.B.: Value="000000" und dieser sollte da auch eigentlich bleiben.

Code:
<input name="size" type="text" id="size" value="30">


Wenn dieser nicht geändert wird, bleibt er ja auch beim absenden bestehen, wenn dieser aber doch geändert wird, was wohl eher zutrifft und der "neue" Wert eigentlich übernommen werden sollte dann macht er das nicht, denn er zeigt mir den Grundwert an der drin steht.

Hoffe ihr versteht was ich meine ....

Hab zwar ne Idee mit etwas in der Richtung :

Code:
<input name="size" type="text" id="size" value="000000"<? if($_POST["var"]=="size") { echo " selected"; } ?>>

Aber das stimmt wohl net, bekomme es einfach nicht hin ...

Kann mir jemand kurz helfen bitte ?

Danke !

Natheedo
 
PHP:
<input name="size" type="text" id="size" value="<? echo (!isset($_POST['var']) AND empty($_POST['var'])?'000000':$_POST['var'] ; ?>">
So?!
 
Habs jetzt doch hinbekommen, mit ein wenig Hilfe, vielen Dank!

Code:
 <input name="size" type="text" id="size" value="<?php if(!empty($_POST['size'])) { print $_POST['size']; } else { print '30'; } ?>">

Natheedo
 
Zurück