Martin Ploug tastede følgende:
> Hej
>
> Hvordan er det nu det er?
>
> Jeg har en fil, der indeholder en formular og noget
> PHP, der hhv. sørger for at poste og vise indholdet på siden.
> Jeg vil gerne lave et tjek vha. PHP, der tjekker, om et felt
> er udfyldt korrekt, men tjekket skal kun udføres, hvis der
> bliver klikket på Send-knappen i formularen.
>
> Jeg har nedenstående brudstykker, som jeg gætter på skal
> sættes sammen på en eller anden måde. Jeg ved bare ikke
> lige hvordan.
>
> if (isset($_POST[submit])) // er der klikket på knappen?
> {
> ......
> }
>
> if($tjekfelt != '.....') // Hvis bruger ikke har skrevet rigtigt i
> tjekfeltet, skal php'en skrive nedenstående.
> {
> echo "Tjekfeltet er ikke udfyldt korrekt. <a href='form.php'>Tilbage</a>";
> }
>
> Jeg har forsøgt at sætte dem sammen i stil med:
> if (isset($_POST[submit])&&($tjekfelt != '.....') )
>
> Men den går vist ikke rigtigt, eller også mangler jeg i hvert
> fald noget.
>
> Mvh. Martin
if ( isset( $_POST[submit]) && ( $tjekfelt != '.....'))
skal vist egentlig vær godt nok - bortset fra at keys i $_POST og andre
arrays skal være strenge, altså
if ( isset( $_POST[ 'submit']) && ( $tjekfelt != '.....')) { .. }
At det somme tider virker alligevel, gør det ikke rigtigt at udelade
anførselstegnene. Og under alle omstændigheder, er det en god idé at
vænne sig til at skrive dem.
Birger
--
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk