<?php
//Verbinden mit MySQL
include "connect.inc.php";
switch($_GET['voting']) {
case "make":
//Voting erstellen//
###################
echo "<p>Voting erstellen</p>";
switch ($_GET['mind']) {
case "new":
//Neue Umfrage erstellen setp1
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>?go=intern&intern=voting&voting=make&mind=answers" method="post">
<p>Umfrage(Tragen Sie hier ihre Frage ein[mit Fragezeichen]):<br/><input type="text" name="ktn_voting_quest" /></p>
<p>Antowrten(Wieviele Antworten benötigen sie?<br/>überlegen sie bitte <span style="color:red">VORHER</span>)<br />
<input type="text" name="ktn_voting_count" /></p>
<input type="submit" value="Weiter zu Schritt 2" />
</form>
<?php
break;
case "answers":
//Pruefen ob Daten uebermittelt wurden
if (isset($_POST['ktn_voting_quest'], $_POST['ktn_voting_count']) && $_POST['ktn_voting_quest'] !== '' && $_POST['ktn_voting_count'] !== '' && is_numeric($_POST['ktn_voting_count'])) {
//Korrekte Daten uebermittelt
//Umfrage anlegen
$quest = nl2br(htmlentities($_POST['ktn_voting_quest']));
$res = @mysql_query("INSERT INTO `kaerntnerin_votings` SET
`frage` = '".$quest."',
`stimmen` = '0',
`status` = '0'");
if ($res) {
//Umfrage erfolgreich angelegt
echo "<p>Die Umfrage konnte erfolgreich eingerichtet werden</p>";
$res = mysql_fetch_array(@mysql_query("SELECT `ID` FROM `kaerntnerin_votings` ORDER BY `ID` DESC LIMIT 1"));
$VID = $res['ID'];
//Formular mit Antworten erzeugen
echo "<p>Antworten:</p>";
echo "<form action=\"".$_SERVER['PHP_SELF']."?go=intern&intern=voting&voting=make&mind=step3\" method=\"post\">";
//Schleife initialisieren
for ($i=0;$i<$_POST['ktn_voting_count'];$i++) {
//Antwortfelder schreiben
echo "<p>Antwort".($i+1).":<input type=\"text\" name=\"ktn_voting_answer".($i+1)."/\"></p>";
}
echo "<p><input type=\"hidden\" name=\"anzahl\" value=\"".$_POST['ktn_voting_count']."\"/>
<input type=\"hidden\" name=\"vid\" value=\"$vID\"/>
<input type=\"submit\" value=\"Weiter zu Schritt 3\"/></p>
</form>";
} else {
//Umfrage konnte nicht angelegt werden
echo "<p>Die Umfrage konnte nicht angelegt werden</p>";
}
} else {
//Daten inkorrrekt
echo "<p>Es liegt ein Problem mit den von ihnen übermittelten Daten vor, das kann folgende Gründe haben:</p>
<ul><li>Sie haben keine Daten oder unzureichende Daten gesendet</li>
<li>Sie haben alphanumerische Daten statt numerischer Daten gesendet(Anzahl der Antworten)</li>
<li>Der Server konnte die Daten auf Grund von Verbindungs- oder Berechtigungsproblemen nicht empfangen</li>
</ul>";
}
break;
case "step3":
//Pruefen ob Eingaben gemacht wurden
$anzahl = $_POST['anzahl'];
$proof = array();
echo "<p>Prüfe Antworten...</p>";
echo "<ul>";
for ($i=0;$i<$anzahl;$i++) {
if (isset($_POST['ktn_voting_answer'.($i+1).]) && $_POST['ktn_voting_answer'.($i+1)] !== '') {
echo "<li>Antwort ".($i+1)." ist gütig</li>";
$prrof[($i+1)] = 1;
} else {
echo "<li>Antwort ".($i+1)." ist ungültig und wird nicht eingetragen</li>";
$proof[($i+1)] = 0;
}
}
echo "</ul>";
//Antworten in Datenbank schreiben
for ($i=0;$i<$anzahl;$i++) {
if ( $proof[($i+1)] == 1 ) {
$res = @mysql_query("INSERT INTO `kaerntnerin_answers` SET
`answer` = '".$_POST['ktn_voting_answer'.($i+1)]."',
`VID` = '".$_POST['vid']."',
`count` = '0'");
if ( $res ) {
echo "<p>Antwort ".($i+1)."eingefügt</p>";
} else {
echo "<p>Antowrt ".($i+1)."konnte nicht eingefügt werden</p>";
}
}
}
break;
}
echo "<p><a href=\"javascript:history.back();\">zurück</a></p>";
break;
case "overview":
//Overview erstellen//
#####################
echo "<p>Übersicht</p>";
switch($_GET['do']) {
case "del": break;
case "close": break;
case "open": break;
default:
echo "<p>Fehler!<br/>Keine korrekte Variable in der URL übergeben</p>";
break;
}
echo "<p><a href=\"javascript:history.back();\">zurück</a></p>";
break;
default: ?>
<ul>
<li><a href="<?php echo $_SERVER['PHP_SELF'];?>?go=intern&intern=voting&voting=make&mind=new">Voting erstellen</a></li>
<li><a href="<?php echo $_SERVER['PHP_SELF'];?>?go=intern&intern=voting&voting=overview&do=del">Voting löschen</a></li>
<li><a href="<?php echo $_SERVER['PHP_SELF'];?>?go=intern&intern=voting&voting=overview&do=close">Voting abschließen</a></li>
<li><a href="<?php echo $_SERVER['PHP_SELF'];?>?go=intern&intern=voting&voting=overview&do=open">Voting öffnen</a></li>
</ul>
<p><a href="javascript:history.back();">zurück</a></p>
<?php break; } ?>