Avatar billede xfox Nybegynder
25. september 2003 - 08:56 Der er 13 kommentarer og
1 løsning

Checkbox uden værdi

Jeg har en checkbox som jeg post'er værdien af.
Det fejler bare når checkboxen ikke er marked. Hvorfor?
Avatar billede xfox Nybegynder
25. september 2003 - 10:01 #1
Jeg henter værdien på en anden side med php.
Det virker også godt nok når checkboxen er marked, altså med et flueben i, men ikke uden.
Avatar billede mm12010 Nybegynder
25. september 2003 - 10:09 #2
så er det et php problem - du skal ha lavet et tjeck:

<?
$chk = $_GET['checkbox'];
if($chk!="checkbox_vaerdi"){
  //checkbox ikke udfyldt, gør noget...
  }
?>
Avatar billede xfox Nybegynder
25. september 2003 - 10:35 #3
Jeg har fået den til at modtage værdien, med en $_POST isted for $_GET, men den kommer med en fejlmeddelse når checkboxen ikke er marked, altså når den sende værdien "". Hvordan undgår jeg det, eller hvordan fjerner jeg fejlmeddelsen sådan at den ikke kommer frem på skærmen?
Avatar billede mm12010 Nybegynder
25. september 2003 - 10:39 #4
prøv:

if($chk==""){
  //checkbox ikke udfyldt, gør noget...
  }
else{
  //checkbox udfyldt, gør noget andet...
  }


hvilken fejl får du?
Avatar billede xfox Nybegynder
25. september 2003 - 10:49 #5
Det prøvede jeg også, men får samme resultat.
Den kan åbenbart ikke hente værdien fra den anden side hvis værdien ikke indeholder noget altså "". Kan man ikke få den til ikke at komme med en fejlmeddelse så?
Avatar billede mm12010 Nybegynder
25. september 2003 - 11:07 #6
hvad mener du, dur dette ikke?

if($chk==""){
  echo "fejl: checkbox ikke udfyldt";
  }
else{
  echo "OK";
  }
Avatar billede xfox Nybegynder
25. september 2003 - 11:22 #7
Nej det kommer med fejlmeddelsen: Undefined index variablename in line .... når checkboxen ikke er marked. Det sker med koden:

<?
$chk = $_POST['checkbox']; HER FEJLER DEN!!!!!!!!
if($chk!="checkbox_vaerdi"){
  //checkbox ikke udfyldt, gør noget...
  }
?>
Avatar billede mm12010 Nybegynder
25. september 2003 - 11:34 #8
hvad sker der hvis du gør sådan:

$chk = $_GET['checkbox'];
Avatar billede xfox Nybegynder
25. september 2003 - 13:16 #9
samme fejl desværre
Avatar billede xfox Nybegynder
25. september 2003 - 13:21 #10
Der må da være nogle der har brugt checkbox før i PHP...?
Avatar billede mm12010 Nybegynder
25. september 2003 - 13:28 #11
prøv at stille spg i php-kategorien
Avatar billede mm12010 Nybegynder
25. september 2003 - 13:46 #12
og så luk dette :o)
Avatar billede mm12010 Nybegynder
04. november 2003 - 10:19 #13
hvad finder du ud af?
Avatar billede xfox Nybegynder
20. november 2003 - 21:48 #14
ok
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel