Ik ben een echter beginner maar ik doe me best om het onder de knie te krijgen. Nu heb ik een script gehaald (vragenlijst) die gegevens uit een DB haalt een gebruiker moet dat via een radiobutton wat vragen beantwoorden, het resultaat van deze aangeklikte buttons moeten dan worden weggeschreven worden naar een andere tabel binnen deze db, helaas lukt het niet met dit script wik kan mij vertellen wat ik heb fout gedaan ik krijg nl. ook geen foutmelding. Verschillende boeken, sites geraadgepleegd.
<?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 ($_SERVER['REQUEST_METHOD'] == 'POST')
{
$query = "INSERT INTO antwoorden (volgordenr, antwoord)VALUES
(
'" . mysql_real_escape_string ($_POST['volgordenr']) . "',
'" . mysql_real_escape_string ($_POST['antw1']) . "',
'" . mysql_real_escape_string ($_POST['antw2']) . "',
'" . mysql_real_escape_string ($_POST['antw3']) . "',
'" . mysql_real_escape_string ($_POST['antw4']) . "',
'" . mysql_real_escape_string ($_POST['antw5']) . "'
'" . mysql_real_escape_string ($_POST['antw6']) . "'
)";
if (!mysql_query ($sql)) {
trigger_error (mysql_error ());
}
echo('De gegevens zijn in de db gezet, bedankt voor het invullen.');
}
$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);
?>
680 views