Avatar billede jacob_m Nybegynder
11. januar 2003 - 11:09 Der er 16 kommentarer og
1 løsning

Radiobottons ?

Hej Hej..

Jeg har følgende radiobottons.. Det skal have et output som hedder 1,2,3 osv. Men hvordan fungere det med at putte dem ind i en variabel.. Så hvis jeg trykker på den færste så bliver $pic = 1...

Hvad har jeg gjordt forkert..

------------------ Eksempel ---------------------

    <input type="radio" name="pic" value="1">

    <input type="radio" name="pic" value="2">

    <input type="radio" name="pic" value="3">

    <input type="radio" name="pic" value="4">

    <input type="radio" name="pic" value="5">

    <input type="radio" name="pic" value="6">

---------------------------------------------------

/jacob

http://googlewhack.greyz.dk / nu på dansk...
Avatar billede speedy Nybegynder
11. januar 2003 - 11:12 #1
måske fordi du kører på en server hvor RegisterGlobals er sat til off...

hvis <form method="post"> så prøv
  echo $_POST["pic"] i stedet for $pic
eller hvis <form method="get"> så prøv
  echo $_GET["pic"] i stedet for $pic


/SpEeDy
Avatar billede jacob_m Nybegynder
11. januar 2003 - 11:47 #2
Hvad er nu variablen så man for alle indformationerne om PHP..

er det ikke $php_info eller noget?
Avatar billede jacob_m Nybegynder
11. januar 2003 - 11:49 #3
Det er jo phpinfo(); hehe
Avatar billede jacob_m Nybegynder
11. januar 2003 - 11:50 #4
registerGlobals er sat on.. Så det er ikke det..
Avatar billede nikolajdu Nybegynder
11. januar 2003 - 11:50 #5
Det er bare...

phpinfo()
Avatar billede nikolajdu Nybegynder
11. januar 2003 - 11:50 #6
Nå det opdagede du selv :))
Avatar billede jacob_m Nybegynder
11. januar 2003 - 11:51 #7
Men tak alligevel.. ;-)
Avatar billede speedy Nybegynder
11. januar 2003 - 11:51 #8
hehe, hvad er problemet så ? Siger den fejl ? Eller hvad sker der ?

bruger du POST eller GET ?

/SpEeDy
Avatar billede jacob_m Nybegynder
11. januar 2003 - 11:55 #9
nej ikke fejl.. Mer der kommer bare ikke noget OUTPut... 
Det er til en MYSQL database.. og der kommer ingenting ind...

Jeg bruger POST
Avatar billede jacob_m Nybegynder
11. januar 2003 - 11:56 #10
Jeg har også nogle textaera og rullegardiner og de fungere perfekt..
Avatar billede speedy Nybegynder
11. januar 2003 - 11:58 #11
hmmm...ok...lyder mærkeligt...nu er de vel inde i <form> tagget ikke ? :D


/SpEeDy
Avatar billede jacob_m Nybegynder
11. januar 2003 - 11:59 #12
jaja... Det er meget mystisk ikke...
Avatar billede jacob_m Nybegynder
11. januar 2003 - 12:00 #13
Prøv at se her.. Det er hele skritet..

$tid for den fra var.php... Sammen med alel funktionerne..

-------------- Script -----------------

<form name="form1" method="post" action="">
  <p> Overskrift:
    <input type="text" name="overskrift">
  </p>
  <p> Dag:
    <select name="dag">
      <option value="Mandag">Mandag</option>
      <option value="Tirsdag">Tirsdag</option>
      <option value="Onsdag">Onsdag</option>
      <option value="Torsdag">Torsdag</option>
      <option value="Fredag">Fredag</option>
      <option value="L&oslash;rdag">L&oslash;rdag</option>
      <option value="S&oslash;ndag">S&oslash;ndag</option>
    </select>
  </p>
  <p> Besked:
    <textarea name="besked"></textarea>
  </p>
  <p> Billede: <img src="/gfx/computer.gif" width="16" height="16">
    <input type="radio" name="pic" value="1">
    <img src="/gfx/fun.gif" width="16" height="16">
    <input type="radio" name="pic" value="2">
    <img src="/gfx/info.gif" width="16" height="16">
    <input type="radio" name="pic" value="3">
    <img src="/gfx/musik.gif" width="16" height="16">
    <input type="radio" name="pic" value="4">
    <img src="/gfx/sejl.gif" width="16" height="16">
    <input type="radio" name="pic" value="5">
    <img src="/gfx/smiley.gif" width="16" height="16">
    <input type="radio" name="pic" value="6">
  </p>
  <p>
    <input type="submit" name="Submit" value="Ok">
    <input type="reset" name="Submit2" value="Reset">
  </p>
</form>

      <?


if(isset($overskrift)){

include ('var.php');


connect();


$res_id = mysql_query ( "INSERT INTO blogg(pic, overskrift, dato, dag, besked) values('$pic','$overskrift','$tid','$dag','$besked')")
    or die (mysql_error());


close();

print "Blog tilføjet..";


}


?>

----------------------------------------------
Avatar billede jacob_m Nybegynder
11. januar 2003 - 12:02 #14
Nu har jeg løst det--- Det var en fejl i min database.. Sorry..
Avatar billede speedy Nybegynder
11. januar 2003 - 12:03 #15
hehe, der kan man bare se :)

/SpEeDy
Avatar billede angam Nybegynder
11. januar 2003 - 12:06 #16
Dit kodeeksempel virker her (jeg indsatte en echo("pic=$pic"); foran din test på isset(overskrift) - og PIC blev skiftet korrekt.
Avatar billede angam Nybegynder
11. januar 2003 - 12:06 #17
Æv - for sen på den - igen :-)
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