Ik ben bezig met een site en ik dacht ik zet ff een poll erop....
En nu ben ondertussen al anderhalf uur aant zoekn:| naar een poll ZONDER mysql...
Mijn vraag is: heeft misschien iemand nog zo'n poll liggen of weet iemand een goeie op internet te vinden? Want ik ben nog niet zover dat ik er zelf 1 kan maken.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Enqueteformulier</title>
<h2>Enqueteformulier</h2>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
$filename = "enquete.txt";
//De array vullen
$vragen = array('tvprogramma' =>
array('a' => 'Actie',
'b' => 'SF (Science fiction)',
'c' => 'Comedie'),
'zender' =>
array('a' => 'Veronica',
'b' => 'RTL 4',
'c' => 'Nederland 1,2 of 3'),
'kleur' =>
array('a' => 'Groen',
'b' => 'Blauw',
'c' => 'Rood'),
'leeftijd' =>
array('a' => '18-30',
'b' => '31-50',
'c' => '51 of ouder'),
'school' =>
array('a' => 'MBO',
'b' => 'HAVO',
'c' => 'VWO'));
//controleren of alle vragen zijn ingevuld
if (isset($_POST['tvprogramma']) && isset($_POST['zender']) && isset($_POST['kleur'])
&& isset($_POST['leeftijd']) && isset($_POST['school'])) {
//bestand openenen en wegschrijven van de gegevens.
$fd = fopen ($filename, "a")
or die ("Kon het gevraagde bestand niet openen");
//Vraag 1 wegschrijven
fwrite($fd, $_POST['vraag1']);
fwrite($fd, $_POST['tvprogramma']);
fwrite($fd, ";");
//Vraag 2 wegschrijven
fwrite($fd, $_POST['vraag2']);
fwrite($fd, $_POST['zender']);
fwrite($fd, ";");
//vraag 3 wegschrijven
fwrite($fd, $_POST['vraag3']);
fwrite($fd, $_POST['kleur']);
fwrite($fd, ";");
//vraag 4 wegschrijven
fwrite($fd, $_POST['vraag4']);
fwrite($fd, $_POST['leeftijd']);
fwrite($fd, ";");
// vraag 5 wegschrijven
fwrite($fd, $_POST['vraag5']);
fwrite($fd, $_POST['school']);
fwrite($fd, "
");
fclose($fd);
//inlezen van het bestand in de string $regel
$fd = fopen($filename, "r") or die ("Kon het gevraagde bestand niet openen");
while (!feof($fd)){
$regel = fread($fd, 4096);
}
$vraag1a = substr_count($regel, "tvprogrammaa"); //tellen hoevaak antwoord a op vraag 1 is gegeven
$vraag1b = substr_count($regel , "tvprogrammab"); //tellen hoevaak antwoord b op vraag 1 is gegeven
$vraag1c = substr_count($regel , "tvprogrammac"); //tellen hoevaak antwoord c op vraag 1 is gegeven
$vraag2a = substr_count($regel, "zendera"); //tellen hoevaak antwoord a op vraag 2 is gegeven
$vraag2b = substr_count($regel , "zenderb"); //tellen hoevaak antwoord b op vraag 2 is gegeven
$vraag2c = substr_count($regel , "zenderc"); //tellen hoevaak antwoord c op vraag 2 is gegeven
$vraag3a = substr_count($regel, "kleura"); //tellen hoevaak antwoord a op vraag 3 is gegeven
$vraag3b = substr_count($regel , "kleurb"); //tellen hoevaak antwoord b op vraag 3 is gegeven
$vraag3c = substr_count($regel , "kleurc"); //tellen hoevaak antwoord c op vraag 3 is gegeven
$vraag4a = substr_count($regel, "leeftijda"); //tellen hoevaak antwoord a op vraag 4 is gegeven
$vraag4b = substr_count($regel , "leeftijdb"); //tellen hoevaak antwoord b op vraag 4 is gegeven
$vraag4c = substr_count($regel , "leeftijdc"); //tellen hoevaak antwoord c op vraag 4 is gegeven
$vraag5a = substr_count($regel, "schoola"); //tellen hoevaak antwoord a op vraag 5 is gegeven
$vraag5b = substr_count($regel , "schoolb"); //tellen hoevaak antwoord b op vraag 5 is gegeven
$vraag5c = substr_count($regel , "schoolc"); //tellen hoevaak antwoord c op vraag 5 is gegeven
//Op het scherm weergeven hoevaak ieder antwoord op iedere vraag is gegeven
echo ("Op vraag 1 is $vraag1a x a,$vraag1b x b en $vraag1c x c geantwoord<br>
Op vraag 2 is $vraag2a x a,$vraag2b x b en $vraag2c x c geantwoord<br>
Op vraag 3 is $vraag3a x a,$vraag2b x b en $vraag3c x c geantwoord<br>
Op vraag 4 is $vraag4a x a,$vraag4b x b en $vraag4c x c geantwoord<br>
Op vraag 5 is $vraag5a x a,$vraag5b x b en $vraag5c x c geantwoord<br><br>");
fclose($fd);
// Vullen van de variabelen voor de ingevulde antwoorden.
$tvprogramma = $_POST['tvprogramma'];
$zender = $_POST['zender'];
$kleur = $_POST['kleur'];
$leeftijd = $_POST['leeftijd'];
$school = $_POST['school'];
// Vullen van de variabelen voor de vragen
$vraag1 = $_POST['vraag1'];
$vraag2 = $_POST['vraag2'];
$vraag3 = $_POST['vraag3'];
$vraag4 = $_POST['vraag4'];
$vraag5 = $_POST['vraag5'];
// De door u antwoorden weergeven
echo (" Bij vraag 1 heeft u {$vragen[$vraag1][$tvprogramma]} gekozen <br>
Bij vraag 2 heeft u {$vragen[$vraag2][$zender]} gekozen<br>
Bij vraag 3 heeft u {$vragen[$vraag3][$kleur]} gekozen<br>
Bij vraag 4 heeft u {$vragen[$vraag4][$school]} gekozen<br>
Bij vraag 5 heeft u {$vragen[$vraag5][$leeftijd]} gekozen<br>
");
}
//controleren of alle vragen zijn ingevuld wanneer dit niet het geval is, dan formulier weergeven met een melding
else if (isset($_POST['tvprogramma']) || isset($_POST['zender']) || isset($_POST['kleur'])
|| isset($_POST['leeftijd']) || isset($_POST['school'])) {
echo "<font color=\"red\">U heeft niet alle vragen ingevuld, vul het formulier nogmaals in!<br><br>
Klik <a href=\"javascript:history.back()\">hier om terug te gaan</a></font>";
}
else {
?>
<form name="enquete" action="opdracht2.php" method="post">
<table>
<tr>
<td>Wat voor filmgenre houdt u van?</td>
</tr>
<tr>
<td><input type="hidden" name="vraag1" value="tvprogramma"><input type="radio" name="tvprogramma" value="a"> Actie</td>
</tr>
<tr>
<td><input type="radio" name="tvprogramma" value="b"> Science Fiction</td>
</tr>
<tr>
<td><input type="radio" name="tvprogramma" value="c"> Comedie</td>
</tr>
<tr><td> </td></tr><tr>
<td>Naar welke zender kijkt u het meest?</td>
</tr>
<tr>
<td><input type="hidden" name="vraag2" value="zender"><input type="radio" name="zender" value="a"> Veronica</td>
</tr>
<tr>
<td><input type="radio" name="zender" value="b"> RTL 4</td>
</tr>
<tr>
<td><input type="radio" name="zender" value="c"> Nederland 1, 2 of 3</td>
</tr>
<tr><td> </td></tr><tr>
<td>Wat is uw lievelingskleur?</td>
</tr>
<tr>
<td><input type="hidden" name="vraag3" value="kleur"><input type="radio" name="kleur" value="a"> Groen</td>
</tr>
<tr>
<td><input type="radio" name="kleur" value="b"> Blauw</td>
</tr>
<tr>
<td><input type="radio" name="kleur" value="c"> Rood</td>
</tr>
<tr><td> </td></tr><tr>
<td>Tot welke leeftijdscategorie behoort u?</td>
</tr>
<tr>
<td><input type="hidden" name="vraag4" value="leeftijd"><input type="radio" name="leeftijd" value="a"> 18-30</td>
</tr>
<tr>
<td><input type="radio" name="leeftijd" value="b"> 31-50</td>
</tr>
<tr>
<td><input type="radio" name="leeftijd" value="c"> 50 of ouder</td>
</tr>
<tr><td> </td></tr><tr>
<td>Welk van onderstaande opleiding heeft u ten hoogste genoten?</td>
</tr>
<tr>
<td><input type="hidden" name="vraag5" value="school"><input type="radio" name="school" value="a"> MBO</td>
</tr>
<tr>
<td><input type="radio" name="school" value="b"> HAVO</td>
</tr>
<tr>
<td><input type="radio" name="school" value="c"> VWO</td>
</tr>
<tr>
<td><input type="submit" Value="Verzenden"></td>
</tr>
</table>
<?php
}
?>
</form>
</body>
</html>