Ik ben al enige tijd bezig met het maken van een vragenlijst en met behulp van mensen van PHPhulp ben ik al wat verder maar helaas lukt het nog niet helemaal heb verschillende scripts uitgeprobeerd/ naslag werken gelezen maar helaas, iwe kan een echter beginner helpen ??
Ik heb een vragenlijst die wordt gevuld met vragen en antwoorden uit een DB b.v.
1. Wat is je leeftijd (achter deze vraag verschijnen dan 6 keuze mogelijkheden (radiobutton) waarvan je er maar 1 mag invullen per vraag.
Nu bestaat dit hoofdstuk b.v. uit 4 vragen.
Ik heb onderstaand script gemaakt maar wegschrijven naar de DB helaas niets, als ik op de knop formulier verwerken klikt verandert er ook niets op me scherm en krijg ook geen foutmelding. Wie o wie kan me helpen want de moed zakt me in de schoenen.
<?php
error_reporting(E_ALL);
$db=mysql_connect("localhost", "root")
or die("Kan niet verbinden: ". mysql_error());
$res=mysql_select_db("tevredenheidsonderzoek",$db);
if(!$res)
{
echo "Kan de database niet openen";
exit;
}
if (IsSet($_POST['submit']))
{
$volgordenr=$_POST['volgordenr'];
$antw=$_POST['antw'];
$query="INSERT INTO antwoorden (volgordenr, antwoord)VALUES
(". mysql_real_escape_string ($_POST['volgordenr']).",
". mysql_real_escape_string ($_POST['antw']).")";
echo"De gegevens zijn in de db gezet, bedankt voor het invullen.";
}
else
{
echo 'de gegevens zijn niet verwerkt';
}
$sql="SELECT * FROM `vragen` WHERE `hoofdstuknr`=1 order by `volgordenr`";
$resultaat=mysql_query($sql);
if (mysql_num_rows($resultaat)>0)
echo "<form method=\"post\" action=\"" . $_SERVER['PHP_SELF'] . "\">";
echo "ALGEMENE VRAGEN";
echo "<table border=1 width=100%>";
while($rij=mysql_fetch_array($resultaat))
{
echo "<tr>\n";
echo "<td>".$rij["volgordenr"]."</td>";
echo "<td>".$rij["vraagtekst"]."</td>";
echo "<td>";
if (trim($rij["antw1"]) != "")
{
echo "<input type=\"radio\" name=\"antw" . $rij['volgordenr'] . "\" value=\"Antw1\"/>" .$rij["antw1"];
}
else
{
echo " ";
}
echo "<td>";
if (trim($rij["antw2"]) != "")
{
echo "<input type=\"radio\" name=\"antw" . $rij['volgordenr'] . "\" value=\"Antw2\"/>" .$rij["antw2"];
}
else
{
echo " ";
}
echo "</td>";
echo "<td>";
if (trim($rij["antw3"]) != "")
{
echo "<input type=\"radio\" name=\"antw" . $rij['volgordenr'] . "\" value=\"Antw3\"/>" .$rij["antw3"];
}
else
{
echo " ";
}
echo "</td>";
echo "<td>";
if (trim($rij["antw4"]) != "")
{
echo "<input type=\"radio\" name=\"antw" . $rij['volgordenr'] . "\" value=\"Antw4\"/>" .$rij["antw4"];
}
else
{
echo " ";
}
echo "</td>";
echo "<td>";
if (trim($rij["antw5"]) != "")
{
echo "<input type=\"radio\" name=\"antw" . $rij['volgordenr'] . "\" value=\"Antw5\"/>" .$rij["antw5"];
}
else
{
echo " ";
}
echo "</td>";
echo "<td>";
if (trim($rij["antw6"]) != "")
{
echo "<input type=\"radio\" name=\"antw" . $rij['volgordenr'] . "\" value=\"Antw6\"/>" .$rij["antw6"];
}
else
{
echo " ";
}
echo "</td>";
echo "</tr>\n";
}
echo "</table></form>";
echo "<input type=\"submit\"name=\"submit\"value=\"formulier verwerken\"/>";
mysql_close($db);
?>
242 views