får du ikke en fejl med Undefined variable ??
Notice:
Undefined variable: radio1 in C:\util\xampp\htdocs\test\udvikleren\test.php on line 28
Undefined variable: radio2 in C:\util\xampp\htdocs\test\udvikleren\test.php on line 30
jeg har omskrevet test coden lidt
prøv at fjerne de ekstra parameter, det er dine parameter der fejler
så det er rent
setcookie("TestCookie", 4); // virker
prøv denne code: (virker setter 2 cookies)
<?php
// http://dk1.php.net/setcookie kig på eks 1
session_start();
// setcookie("TestCookie", 4); // virker
if(isset($_POST['radio'])){
$radio = $_POST['radio'];
switch($radio){
case 'val1':
setcookie("radio1", 1);
setcookie("radio2", 0);
$radio1=' checked ';
$radio2='';
break;
case 'val2':
setcookie("radio2", 1);
setcookie("radio1", 0);
$radio1='';
$radio2=' checked ';
break;
default: setcookie("radio", "ingen"); break;
}
}
else{
$radio1='';
$radio2='';
}
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style type="text/css">
</style>
<script type="text/javascript">
</script>
</head>
<body>
<form method="post" action="test.php">
<input type="radio" id="radio1" name="radio" <?php echo $radio1;?> value="val1" />
<label for="radio1">Choice 1</label>
<input type="radio" id="radio2" name="radio" <?php echo $radio2;?> value="val2" />
<label for="radio2">Choice 2</label>
<input type="submit">
</form>
</body>
</html>
husk iøvrigt du skal gører brugeren opmærksom på du anvender cookies og hvad du anvender dem til, samt give brugeren mulighed for at afslå anvendelsen af cookies
Indlæg senest redigeret d. 13.10.2012 13:03 af Bruger #16075