Susanne & Jesper Mikkelsen skrev:
> Koden, der i øjeblikket volder mig problemer, er som følger:
> $action = $_POST['action'];
> if ($_POST['action'] == "none")
> {
> die("Du har glemt at vælge, om du vil købe eller sælge");
> }
> Det virker, som om det bliver fuldstændig ignoreret. Hvad gør jeg galt?
Hvis $_POST['action']=="none", så er det tegn på at brugeren har
skrevet n o n e i formularfeltet - hvis det da ikke er en værdi
du selv tildeler den. I så fald mangler der meget kode før vi kan
gennemskue problemet.
Du kan tjekke en variabel med
if (!isset($_POST['action'])) { skæld_ud(); }
Det tjekker om variablen overhovedet har fået en værdi. Det er
tilfældet hvis et formularfelt ikke er udfyldt.
Et råd:
"action" er en parameter der bruges til en form-erklæring. Jeg
har det princip ikke at bruge reserverede ord til variabler. Det
kan nemlig godt virke lidt forvirrende.
--
Bertel
http://bertel.lundhansen.dk/ FIDUSO:
http://fiduso.dk/