query($query);
// default settings
$alert = '';
$errmsg = '
Sie haben nicht alle erforderlichen Daten eingegeben.
Bitte überprüfen Sie Ihre Eingaben.';
// alle eingegebenen Daten in der session merken
unset($s_vars["alert"]);
unset($error);
$s_vars["form"] = array_merge($s_vars["form"], $_POST);
// plausibilitaetstest der angegebenen daten
// bezogen auf die fragen
switch($s_vars["oldpage"])
{
case 3:
if($s_vars["form"]["frage_01"] == "")
{
$s_vars["alert"]["frage_01"] = $alert;
$error = TRUE;
}
if($s_vars["form"]["frage_02"] == "")
{
$s_vars["alert"]["frage_02"] = $alert;
$error = TRUE;
}
break;
}
// soll schon zeugs gespeichert werden?
if(!$error)
{
switch($action)
{
case "save":
if (strlen($_COOKIE["umfrage"]) == 0)
{
$query = "
INSERT INTO dbw_onlineform
SET of_frage_01 = '".$s_vars["form"]["frage_01"]."',
of_frage_02 = '".$s_vars["form"]["frage_02"]."'
";
$pg_db1->query($query);
}
setcookie("umfrage", session_id(), (time() + 7776000));
unset($s_vars["form"]);
unset($s_vars["alert"]);
unset($s_vars["oldpage"]);
unset($error);
include("onlineform_thanks.php4");
exit;
break;
}
}
// jetzt die inhaltsseite auswaehlen
switch($page)
{
case "1":
case "2":
case "3":
// im fehlerfall...
if($error)
{
// auf der bisherigen seite bleiben
$page = $s_vars["oldpage"];
}
// aktuelle seite merken
$s_vars["oldpage"] = $page;
break;
// im normalfall immer die erste seite laden
default:
$page = 1;
$s_vars["oldpage"] = $page;
break;
}
include("onlineform_page".$page.".php4");
#echo "
"; #print_r($s_vars); #echo "";
".session_id(); #echo "