VokabelBox
Mein Account
Meine Noten
Suchen
Hilfe
Ausloggen

'" title="Aktuelle Lern-Session beenden und zur Übersicht zurückkehren">Beenden
'3') AND (`Lernfortschritt` <= '5')"; } if($vokGroup3 != '' && $vokGroup1 == '' && $vokGroup2 == '') { $auswahl = "`Lernfortschritt` > '5'"; } if($vokGroup1 != '' && $vokGroup2 != '' && $vokGroup3 == '') { $auswahl = "(`Lernfortschritt` <= '3' OR `Lernfortschritt` > '3') AND (`Lernfortschritt` <= '5')"; } if($vokGroup1 != '' && $vokGroup3 != '' && $vokGroup2 == '') { $auswahl = "`Lernfortschritt` <= '3' OR Lernfortschritt` > '5'"; } if($vokGroup2 != '' && $vokGroup3 != '' && $vokGroup1 == '') { $auswahl = "`Lernfortschritt` > '3' AND (`Lernfortschritt` <= '5' OR `Lernfortschritt` > '5')"; } if($vokGroup1 == '' && $vokGroup2 == '' && $vokGroup3 == '') { $_SESSION["errorCode"] = 'couldntStartLearn'; print(""); } if($vokGroup1 == '' && $vokGroup2 == '' && $vokGroup3 == '') { $_SESSION["errorCode"] = 'couldntStartLearn'; print(""); } // Wenn zum ersten Mal gestartet: Eingegebene Werte werden fuer die kommenden Seiten schmackhaft gemacht if($startedForFirstTime == '1') { // Wenn die aktuelle Auswahl keine Vokabeln enthaelt $sql = "SELECT * FROM `VokabelBoxVokabeln` WHERE (`Nutzername` = '$Benutzername') AND (`ID` = '$folderID') AND (`Sprache1` != '') AND ($auswahl)"; $result_articles = $conn->query($sql); $gesamt_anzahl = mysqli_num_rows($result_articles); if(!mysqli_num_rows($result_articles)) { $_SESSION["errorCode"] = 'couldntStartLearn'; print(""); } $number = strip_tags(htmlentities($_POST["number"])); $conn->query("UPDATE `VokabelBoxVokabeln` SET `Session` = '1' WHERE (`Nutzername` = '$Benutzername') AND (`ID` = '$folderID') AND (`Sprache1` != '') ORDER BY RAND() LIMIT $number"); } // Normale Abfrage if($action == '0') { $sql = "SELECT * FROM `VokabelBoxVokabeln` WHERE (`Nutzername` = '$Benutzername') AND (`ID` = '$folderID') AND (`Session` = '2') AND ($auswahl)"; $result_articles = $conn->query($sql); $true = mysqli_num_rows($result_articles); $sql = "SELECT * FROM `VokabelBoxVokabeln` WHERE (`Nutzername` = '$Benutzername') AND (`ID` = '$folderID') AND (`Session` = '3') AND ($auswahl)"; $result_articles = $conn->query($sql); $false = mysqli_num_rows($result_articles); $sql = "SELECT * FROM `VokabelBoxVokabeln` WHERE (`Nutzername` = '$Benutzername') AND (`ID` = '$folderID') AND (`Sprache1` != '') AND ($auswahl) AND (`Session` > 0)"; $result_articles = $conn->query($sql); $total = mysqli_num_rows($result_articles); $solved = $false + $true; // Wenn alle Vokabeln abgearbeitet sind $sql = "SELECT * FROM `VokabelBoxVokabeln` WHERE (`Nutzername` = '$Benutzername') AND (`ID` = '$folderID') AND (`Sprache1` != '') AND ($auswahl) AND (`Session` = '1') ORDER BY RAND() LIMIT 0,1"; $result_articles = $conn->query($sql); if(!mysqli_num_rows($result_articles)) { print("

Ergebnis wird errechnet..."); print(""); } while ($articleDb = mysqli_fetch_object($result_articles)) { $conn->query("UPDATE `VokabelBoxVokabeln` SET `Session` = '10' WHERE (`Nutzername` = '$Benutzername') AND (`ID` = '$folderID') AND (`Sprache1` = '$articleDb->Sprache1') AND (`Sprache2` = '$articleDb->Sprache2')"); print( "

$true | $false   $solved / $total
"); $_SESSION["folderID"] = $folderID; $_SESSION["action"] = '1'; print( "

$articleDb->Sprache1


"); } } // Ueberpruefung if($action == '1') { $sql = "SELECT * FROM `VokabelBoxUsers` WHERE `Benutzername` = '$Benutzername'"; $result_articles = $conn->query($sql); while ($articleDb = mysqli_fetch_object($result_articles)) { $Zeit = $articleDb->Zeit; $GrossKlein = $articleDb->GrossKlein; } $sql = "SELECT * FROM `VokabelBoxVokabeln` WHERE (`Nutzername` = '$Benutzername') AND (`ID` = '$folderID') AND (`Session` = '2') AND ($auswahl)"; $result_articles = $conn->query($sql); $true = mysqli_num_rows($result_articles); $sql = "SELECT * FROM `VokabelBoxVokabeln` WHERE (`Nutzername` = '$Benutzername') AND (`ID` = '$folderID') AND (`Session` = '3') AND ($auswahl)"; $result_articles = $conn->query($sql); $false = mysqli_num_rows($result_articles); $sql = "SELECT * FROM `VokabelBoxVokabeln` WHERE (`Nutzername` = '$Benutzername') AND (`ID` = '$folderID') AND (`Sprache1` != '') AND ($auswahl) AND (`Session` > 0)"; $result_articles = $conn->query($sql); $total = mysqli_num_rows($result_articles); $solved = $false + $true + 1; // Wenn Benutzer die Gross-Klein-Beachtung eingeschaltet hat if($GrossKlein == 'on') { $sql = "SELECT * FROM `VokabelBoxVokabeln` WHERE (`Nutzername` = '$Benutzername') AND (`ID` = '$folderID') AND (`Session` = '10')"; $result_articles = $conn->query($sql); while ($articleDb = mysqli_fetch_object($result_articles)) { $Sprache1 = $articleDb->Sprache1; $Sprache2 = $articleDb->Sprache2; // Wenn richtig if($entered == $articleDb->Sprache2) { $conn->query("UPDATE `VokabelBoxVokabeln` SET `Lernfortschritt` = `Lernfortschritt` + 1 WHERE (`Nutzername` = '$Benutzername') AND (`ID` = '$folderID') AND (`Session` = '10')"); $conn->query("UPDATE `VokabelBoxVokabeln` SET `Session` = '2' WHERE (`Nutzername` = '$Benutzername') AND (`ID` = '$folderID') AND (`Session` = '10')"); $true = $true + 1; print( "
$true | $false  $solved / $total
"); print( "

$articleDb->Sprache1

$articleDb->Sprache2

"); } // Wenn falsch else { if($entered == '') { $entered = 'Keine Eingabe'; } $conn->query("UPDATE `VokabelBoxVokabeln` SET `Lernfortschritt` = `Lernfortschritt` - 1 WHERE (`Lernfortschritt` > 0) AND (`Nutzername` = '$Benutzername') AND (`ID` = '$folderID') AND (`Sprache1` = '$Sprache1') AND (`Sprache2` = '$Sprache2')"); $conn->query("UPDATE `VokabelBoxVokabeln` SET `Session` = '3' WHERE (`Nutzername` = '$Benutzername') AND (`ID` = '$folderID') AND (`Sprache1` = '$Sprache1') AND (`Sprache2` = '$Sprache2')"); $false = $false + 1; print( "
$true | $false   $solved / $total
"); print( "

$articleDb->Sprache1

$entered

$articleDb->Sprache2

"); } $_SESSION["folderID"] = $folderID; $_SESSION["action"] = '0'; print(""); } } // Wenn Benutzer die Gross-Klein-Beachtung ausgeschaltet hat if($GrossKlein == '') { $sql = "SELECT * FROM `VokabelBoxVokabeln` WHERE (`Nutzername` = '$Benutzername') AND (`ID` = '$folderID') AND (`Session` = '10')"; $result_articles = $conn->query($sql); while ($articleDb = mysqli_fetch_object($result_articles)) { $Sprache1 = $articleDb->Sprache1; $Sprache2 = $articleDb->Sprache2; if(strtolower($entered) == strtolower($articleDb->Sprache2)) { $conn->query("UPDATE `VokabelBoxVokabeln` SET `Lernfortschritt` = `Lernfortschritt` + 1 WHERE (`Nutzername` = '$Benutzername') AND (`ID` = '$folderID') AND (`Session` = '10')"); $conn->query("UPDATE `VokabelBoxVokabeln` SET `Session` = '2' WHERE (`Nutzername` = '$Benutzername') AND (`ID` = '$folderID') AND (`Session` = '10')"); $true = $true + 1; print( "
$true | $false  $solved / $total
"); print( "

$articleDb->Sprache1

$articleDb->Sprache2

"); } else { if($entered == '') { $entered = 'Keine Eingabe'; } $conn->query("UPDATE `VokabelBoxVokabeln` SET `Lernfortschritt` = `Lernfortschritt` - 1 WHERE (`Lernfortschritt` > 0) AND (`Nutzername` = '$Benutzername') AND (`ID` = '$folderID') AND (`Sprache1` = '$Sprache1') AND (`Sprache2` = '$Sprache2')"); $conn->query("UPDATE `VokabelBoxVokabeln` SET `Session` = '3' WHERE (`Nutzername` = '$Benutzername') AND (`ID` = '$folderID') AND (`Sprache1` = '$Sprache1') AND (`Sprache2` = '$Sprache2')"); $false = $false + 1; print( "
$true | $false   $solved / $total
"); print( "

$articleDb->Sprache1

$entered

$articleDb->Sprache2

"); } $_SESSION["folderID"] = $folderID; $_SESSION["action"] = '0'; print(""); } } } // Weitere Durchlaeufe if($action == '2') { $false = $_SESSION["false"]; $true = $_SESSION["true"]; $total = $_SESSION["total"]; $_SESSION["total"] = $total; $solved = $false + $true; $sql = "SELECT * FROM `VokabelBoxVokabeln` WHERE (`Nutzername` = '$Benutzername') AND (`ID` = '$folderID') AND (`Sprache1` != '') AND (`Session` = '3') ORDER BY RAND() LIMIT 0,1"; $result_articles = $conn->query($sql); if(!mysqli_num_rows($result_articles)) { print("

Ergebnis wird errechnet..."); print(""); } while ($articleDb = mysqli_fetch_object($result_articles)) { $conn->query("UPDATE `VokabelBoxVokabeln` SET `Session` = '10' WHERE (`Nutzername` = '$Benutzername') AND (`ID` = '$folderID') AND (`Sprache1` = '$articleDb->Sprache1') AND (`Sprache2` = '$articleDb->Sprache2')"); print( "

$true | $false   $solved / $total
"); $_SESSION["folderID"] = $folderID; $_SESSION["action"] = '3'; print( "

$articleDb->Sprache1


"); } } // Ueberpruefen if($action == '3') { $sql = "SELECT * FROM `VokabelBoxUsers` WHERE `Benutzername` = '$Benutzername'"; $result_articles = $conn->query($sql); while ($articleDb = mysqli_fetch_object($result_articles)) { $Zeit = $articleDb->Zeit; $GrossKlein = $articleDb->GrossKlein; } $false = $_SESSION["false"]; $true = $_SESSION["true"]; $total = $_SESSION["total"]; $_SESSION["total"] = $total; $solved = $false + $true + 1; if($GrossKlein == 'on') { $sql = "SELECT * FROM `VokabelBoxVokabeln` WHERE (`Nutzername` = '$Benutzername') AND (`ID` = '$folderID') AND (`Session` = '10')"; $result_articles = $conn->query($sql); while ($articleDb = mysqli_fetch_object($result_articles)) { $Sprache1 = $articleDb->Sprache1; $Sprache2 = $articleDb->Sprache2; if($entered == $articleDb->Sprache2) { $conn->query("UPDATE `VokabelBoxVokabeln` SET `Lernfortschritt` = `Lernfortschritt` + 1 WHERE (`Nutzername` = '$Benutzername') AND (`ID` = '$folderID') AND (`Session` = '10')"); $conn->query("UPDATE `VokabelBoxVokabeln` SET `Session` = '2' WHERE (`Nutzername` = '$Benutzername') AND (`ID` = '$folderID') AND (`Session` = '10')"); $true = $true + 1; print( "
$true | $false  $solved / $total
"); print( "

$articleDb->Sprache1

$articleDb->Sprache2

"); } else { if($entered == '') { $entered = 'Keine Eingabe'; } $conn->query("UPDATE `VokabelBoxVokabeln` SET `Lernfortschritt` = `Lernfortschritt` - 1 WHERE (`Lernfortschritt` > 0) AND (`Nutzername` = '$Benutzername') AND (`ID` = '$folderID') AND (`Sprache1` = '$Sprache1') AND (`Sprache2` = '$Sprache2')"); $conn->query("UPDATE `VokabelBoxVokabeln` SET `Session` = '4' WHERE (`Nutzername` = '$Benutzername') AND (`ID` = '$folderID') AND (`Sprache1` = '$Sprache1') AND (`Sprache2` = '$Sprache2')"); $false = $false + 1; print( "
$true | $false   $solved / $total
"); print( "

$articleDb->Sprache1

$entered

$articleDb->Sprache2

"); } $_SESSION["folderID"] = $folderID; $_SESSION["action"] = '0'; print(""); } } if($GrossKlein == '') { $sql = "SELECT * FROM `VokabelBoxVokabeln` WHERE (`Nutzername` = '$Benutzername') AND (`ID` = '$folderID') AND (`Session` = '10')"; $result_articles = $conn->query($sql); while ($articleDb = mysqli_fetch_object($result_articles)) { $Sprache1 = $articleDb->Sprache1; $Sprache2 = $articleDb->Sprache2; if(strtolower($entered) == strtolower($articleDb->Sprache2)) { $conn->query("UPDATE `VokabelBoxVokabeln` SET `Lernfortschritt` = `Lernfortschritt` + 1 WHERE (`Nutzername` = '$Benutzername') AND (`ID` = '$folderID') AND (`Session` = '10')"); $conn->query("UPDATE `VokabelBoxVokabeln` SET `Session` = '2' WHERE (`Nutzername` = '$Benutzername') AND (`ID` = '$folderID') AND (`Session` = '10')"); $true = $true + 1; $_SESSION["true"] = $true; print( "
$true | $false  $solved / $total
"); print( "

$articleDb->Sprache1

$articleDb->Sprache2

"); } else { if($entered == '') { $entered = 'Keine Eingabe'; } $conn->query("UPDATE `VokabelBoxVokabeln` SET `Lernfortschritt` = `Lernfortschritt` - 1 WHERE (`Lernfortschritt` > 0) AND (`Nutzername` = '$Benutzername') AND (`ID` = '$folderID') AND (`Sprache1` = '$Sprache1') AND (`Sprache2` = '$Sprache2')"); $conn->query("UPDATE `VokabelBoxVokabeln` SET `Session` = '4' WHERE (`Nutzername` = '$Benutzername') AND (`ID` = '$folderID') AND (`Sprache1` = '$Sprache1') AND (`Sprache2` = '$Sprache2')"); $false = $false + 1; $_SESSION["false"] = $false; print( "
$true | $false   $solved / $total
"); print( "

$articleDb->Sprache1

$entered

$articleDb->Sprache2

"); } $_SESSION["folderID"] = $folderID; $_SESSION["action"] = '2'; print(""); } } } } ?>
Impressum