Avatar billede Thybo-jensen Nybegynder
21. februar 2010 - 14:30 Der er 3 kommentarer og
1 løsning

opret og opdater nyhedsbrev ønsker

Har lavet et website hvor jeg gerne vil give mine bruger mulighed for at tilmelde sig nyhedsmails.

Har 5 kategorier:
it
billeder
grafik
tryk
drift

Dem skulle man kunne tilmelde sig ved at afkrydse checkbox ud for hver kategori og senere opdater hvis man ønsker at rette.

Havde tænkt mig at det skulle gemmes i db på denne måde
id email cat1 cat2 cat3 cat4 cat5

Men ved ikke hvordan man laver en php kode som kan tjekke hvilke boxe der afkrydset og hvilke der ikke er.

så afkrydset box er = 1
og ikke afkrydser er = 0

Er der nogen der kan hjælpe mig med dette ?
Avatar billede majbom Novice
21. februar 2010 - 15:58 #1
<?php
$res = mysql_query("SELECT cat1, cat2, cat3 FROM checkboxes WHERE user_id='$user_id'") or die(mysql_error());

$my_choices = mysql_fetch_assoc($res);

?>

<input type="checkbox" name="cat1" value="checked" checked="<?php echo $my_choices['cat1'];?>"><br>
<input type="checkbox" name="cat2" value="checked" checked="<?php echo $my_choices['cat2'];?>"><br>
<input type="checkbox" name="cat3" value="checked" checked="<?php echo $my_choices['cat3'];?>"><br>


så i stedet for 0 & 1, så brug "" og "checked"
Avatar billede Thybo-jensen Nybegynder
21. februar 2010 - 16:07 #2
Smart
Det virker

kom med et svar så lukker jeg
Avatar billede majbom Novice
21. februar 2010 - 17:44 #3
kommer her :)
Avatar billede majbom Novice
21. februar 2010 - 17:51 #4
tak for point :)
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