Änderungen vom Wochenende

This commit is contained in:
aschwarz
2023-03-19 20:12:32 +01:00
parent a6850ffff8
commit 3a7d2b5e4d
2 changed files with 156 additions and 35 deletions

View File

@ -31,13 +31,16 @@ if ($action == '') {
$smarty->assign('umfrage_anzeigen', "1");
$smarty->assign('umfrage_umid', "$row_umid[umid]");
}
if($GET['error'] == 1){
echo "Umfrage wurde schon teilgenommen";
}
}
if ($action == 'umfrage') {
$db = dbconnect();
$session = session_id();
$ip = $_SERVER["REMOTE_ADDR"];
// Datendefinition
@ -51,12 +54,21 @@ if ($action == 'umfrage') {
$umid = $_SESSION['umid'];
}
####################### Abfrage, ob Umfrage schon teilgenommen ##############
$result_ende = $db->query("SELECT count(*) Anz
FROM jumi_umfragen_ende
WHERE umid = $umid
AND ip = '$ip'
AND session = '$session'");
$result_ende = $result_ende->fetch_array();
if($result_ende['Anz'] > 0){
echo "<meta http-equiv=\"refresh\" content=\"0; URL=" . $_SERVER['PHP_SELF'] . "?error=1\">";
exit;
}
####################### Speichern der Antworten #############################
if (isset($_POST['but_next'])) {
$frage = $_POST['save'];
$session = session_id();
$ip = $_SERVER["REMOTE_ADDR"];
if (!isset($_POST['freitext'])) {
$result_multiple = $db->query("SELECT multiple
@ -101,6 +113,9 @@ if ($action == 'umfrage') {
if ($_POST['exit'] == '1') {
$smarty->assign('umfrage_showende', "1");
$sql1 = $db->query("INSERT INTO jumi_umfragen_ende (umid, ip, session, ende)
VALUES ('$umid', '$ip', '$session', '1')
");
}
}
@ -217,8 +232,6 @@ if ($action == 'umfrage') {
$result2 = $db->query($query2) or die("Cannot execute query2");
$ln2 = 0;
while ($row2 = $result2->fetch_array()) {
$session = session_id();
$ip = $_SERVER["REMOTE_ADDR"];
$result_antw = $db->query("SELECT count(*) Anz
FROM jumi_umfragen_ergebnisse