17. oktober 2005 - 12:43Der er
9 kommentarer og 1 løsning
input - type="checkbox"
Hej alle Når jeg i en form indsætter en checkbox <input type="checkbox" id="del_af" name="part_of" checked="checked"> 'partof' overføres hvis den er checked. Fint nok. Hvis den ikke er checked overfører formen ingen værdier. Det giver mig fejlmelding når jeg i php skriver $part_of = $_REQUEST["part_of"]; Hvordan får jeg formularen til at overføre noget i stil med 'en_fil.php?part_of=off' Mvh Christian
Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
Jeg SKAL sende data i formen som post (ikke get). Jeg klarede mig ved at lave en <input type hidden id=del_af name=part_of>, hvor en checkbox med 'id=del' afgjorde indhold i et JavaScript. Nok ret kluntet - bare jeg kendte en bedre metode. Men din kommentar gav mig en ledetråd - har du et svar? Christian.
Brug Eriks, som er en langt mere korrekt måde at behandle queries på ;o)
Hvorfor bruger du i øvrigt ikke $_POST? Så har du styr på, hvor dine variabler stammer fra. Bruger du $_REQUEST, aner du ikke, hvor skidtet kommer fra - og kompromiterer muligvis sikkerheden din applikation.
Ja Ole det har du ret i - Erik's SVAR gav løsningen, men dit SVAR gav mig hint til noget andet. En lille ekstra som nok mere er java script: Kan man overføre data som 'type=post' uden at anvende <form>. Altså uden at anvende: 'this.location = en_side?vaerdi=en_vaerdi;' Mvh Christian
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.