// ######################## PHP - Abschnitt ######################## \\
// Variablen aus der Datei var.inc.php auslesen
include("var.inc.php");
// Zur mySQL-Datenbank verbinden
$conn = @mysql_connect($dbserver,$dbuser,$dbpass);
if (!$conn)
{
die("Datenbank nicht gefunden !");
}
mysql_select_db($dbname,$conn);
// Wenn eine Antwort abgegeben wurde, dann ...
if ($antwort > 0) {
// IP Adresse und Zeit abfragen
$ip = $HTTP_SERVER_VARS["REMOTE_ADDR"];
$zeit = time ();
// Sperrzeit festlegen
$sperre = $zeit - $sperrzeit;
$query = "DELETE FROM bluequiz_ipsperre WHERE zeit <= ".$sperre;
$result = mysql_query($query,$conn);
$query = "SELECT * FROM bluequiz_ipsperre WHERE ip = '".$ip."'";
$result = mysql_query($query,$conn);
$rows = mysql_num_rows($result);
// Wenn bereits schon gespielt wurde, dann ...
if ($rows >= 1)
{
echo "Sie haben bereits schon eine Antwort abgegeben. Versuchen Sie es später wieder.";
}
// ... ansonsten IP- und Zeitdaten speichern
else {
$save_mysql = mysql_query("INSERT INTO bluequiz_ipsperre (zeit, ip) Values ('$zeit', '$ip')");
$result = mysql_query("SELECT * FROM bluequiz_quizfragen WHERE id='$id'");
$quizfrage = mysql_fetch_array($result);
// Wenn die Antwort nicht korrekt war, dann ...
if ($antwort != $quizfrage[antwort0]) {
$sperrzeit2 = $sperrzeit / 60;
echo "
Ihre Antwort war leider falsch. Bitte versuchen Sie es in $sperrzeit2 Minuten wieder.";
}
// Wenn die Antwort korrekt war, dann ...
if ($antwort == $quizfrage[antwort0]) {
echo "
Ihre Antwort war korrekt
";
$result = mysql_query("SELECT * FROM bluequiz_ipsperre WHERE ip='$ip'");
$gewinnerabfrage = mysql_fetch_array($result);
// Wenn man nicht der 100. Quizzer war, dann ...
if ($gewinnerabfrage[id] != 100) {
echo "
Sie sind Quizzer Nr. $gewinnerabfrage[id]
Jeder 100. Quizzer erhält 5 EUR
";
}
// Wenn man der 100. Quizzer war, dann ...
if ($gewinnerabfrage[id] == 100) {
echo "
Sie sind Quizzer Nr. $gewinnerabfrage[id]
Sie haben 5 EUR gewonnen. Bitte geben Sie alle nötigen Daten ein, damit wir Ihnen Ihren Gewinn überweisen können:
";
}
}
}
}
// Wenn noch nicht gespielt wurde, dann ...
else
{
$result1 = mysql_query("SELECT COUNT(id) FROM bluequiz_quizfragen");
$gesamtfragen = mysql_result($result1,0);
$quizid = rand(1,$gesamtfragen);
$result2 = mysql_query("SELECT * FROM bluequiz_quizfragen WHERE id='$quizid'");
$quizfrage = mysql_fetch_array($result2);
echo "
$quizfrage[quizfrage]
$quizfrage[antwort1]
$quizfrage[antwort2]
$quizfrage[antwort3]
$quizfrage[antwort4]
Tipp:$quizfrage[tipp]
";
}
// Wenn gewonnen, dann ...
if ($gewinn == 1) {
mysql_query("DELETE FROM bluequiz_ipsperre");
$ip = $HTTP_SERVER_VARS["REMOTE_ADDR"];
$save_mysql = mysql_query("INSERT INTO bluequiz_gewinner (ip, name, email, kontonummer, bankleitzahl, bank) Values ('$ip', '$name', '$email', '$kontonummer', '$bankleitzahl', '$bank')");
echo "Daten erfolgreich gesendet";
}
// ######################## PHP - Abschnitt ######################## \\
?>