Hallo,

Ik heb een vraag...

Ik wil een optie maken dat als een checkbox is aangevinkt het email adres wel wordt weergegeven in het profiel, en anders niet.

Laat maar zegge dat als ie aangevinkt wordt het getal 1 wordt, en dan het stukkie dat als het getal 1 is dat show $list->email anders niet...

Hoe maak je zo'n script? Hopelijk is het niet al te moeilijk, maar nog wel té moeilijk voor een beginner...

Alvast bedankt..
Groeten,

Stefan
Het is dat ik niet blond ben... want anders zou je toch denken dat.. ;-)
Werkt nog niet helemaal, als ik nu heb aangevinkt krijg ik een 'o' in de database ipv een '1', the_J is er nog even naar aan het kijke
En het tot nu toe betreffende stukje code? Dus geen heel boek a.u.b.
<?
if (isset($_POST['hier_de_naam_van_je_checkbox'])){
$showmail = 1;
}
else{
$showmail = 0;
}
?>

Wel even je checkbox een naam geven met:
<inpute type="checkbox" name="hier_de_naam_van_je_checkbox">
De button:

<input type="checkbox" name="showmail" value="1" />
Email weergeven in profiel?

Op de the_J manier is het trouwens wel...

<?php

// wanneer checkbox is gevinkt, verander checkbox in de name
if($_POST['showmail'] == "1"){
$showmail = 1;
//debug msg::
//echo "showmail: " . $showmail;
}else{
$showmail = 0;
};

$verstuurd=0;
$controle=1;
if($_SERVER['REQUEST_METHOD']=='POST'){
$verstuurd=1;

?>

En het in de database zetten:

<?php

mysql_query("INSERT INTO $tabel_naam (nickname, wachtwoord, email, emailweergeven, actief) VALUES (\"$nickname\", \"$wachtwoord\", \"$email\", \"$showmail\", 0)");

?>
Edit: Niet goed gelezen denk ik trouwens :P want ik zie nu dat je value wel 1 mee geeft :) maar wat doet de / bij de laatste >
<?php
if($_SERVER['REQUEST_METHOD']=='POST'){
if($_POST['showmail'] == "1"){
$showmail = 1;
}
else {
$showmail = 0;
}

$sql = "
INSERT INTO $tabelnaam
(nickname, wachtwoord, email, emailweergeven, actief)
VALUES
('$nickname', '$wachtwoord', '$email', '$showmail', 0)
";
$res = mysql_query ($sql) or die ("sql: " . $sql . "\n". mysql_error ());
}
?>

edit:
1) ik ga er van uit dat $tabelnaam gevuld is
2) ik weet niet of die laatste waarde altijd 0 moet zijn

Reageren