session i et spørgeskema
HejsaEr ved at lave et spørgeskema med 8 spørgsmål.
svarene skal gemmes i en session, som så skal i databasen ved sidste spørgsmål.
samtidig er sessionid =brugerid i databasen.
er der nogen der kan hjælpe mig med det, den kode jeg har skrevet her virker ikke.
<?php
session_start();
$dbcnx = @mysqli_connect("localhost","root","","testi");
if (!$dbcnx) {
echo( "<p>Unable to connect to the database server at this time</p>");
exit();
}
if(isset($_POST['q']))
{
// svaret
$svar = $_POST['radioset'];
// typecaster til integer for sikkerheds skyld, da vi ved det er et tal
$sp = (int)$_POST['q'];
$brugerid=(int)$_POST['brugerid'];
// en variabel gør alting nemmere
mysqli_query($dbcnx,"INSERT INTO mk(sp,svar,brugerid) VALUES('$sp','$svar',$_sessionid)");
}?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form name="koen" method="post" action="ek4.php" >
<p> Spørgsmål 1: </p>
<p> Angiv dit køn </p>
<input type="hidden" name="q" value="1">
<input type="hidden" name="brugerid"value="$sessionid">
<input type="radio" name="radioset"value="mand"/>Mand
<input type="radio" name="radioset"value="kvinde"/>Kvinde
<br> <br>
<input type="submit" name"Vaelgsvar" Value="Vælg"/>
</body>
</html>
</form>
