" . $_POST['tan'] . "<-"; if($_POST['tanID'] != ""){ consumeTan($_POST['tanID']); } } function addEntry() { require('dbConnect.php'); //Erstellt variable mit dem namen $database $abfrage = "INSERT INTO `entries` (`userID`, `tanID`, `vorname`, `nachname`, `geburtstag`, `wohnort`, `strasse`, `kennenUns`, `festnetz`, `handynummer`, `email`, `hobbies`, `berufswunsch`, `essen`, `insel`, `film`, `sport`, `charakter`, `tier`, `musik`, `game`, `alk`, `story`, `absturz`, `trinkspiel`) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?);"; $stmt = $database->prepare($abfrage); $userid = getUserID($_POST['tanID']); //$userid = 1; $tanID = $_POST['tanID']; $entryVorname = $_POST['entryVorname']; $entryNachname = $_POST['entryNachname']; $entryGeburtstag = $_POST['entryGeburtstag']; $entryOrt = $_POST['entryOrt']; $entryStraße = $_POST['entryStraße']; $entryKennen = $_POST['entryKennen']; $entryFestnetz = $_POST['entryFestnetz']; $entryHandy = $_POST['entryHandy']; $entryMail = $_POST['entryMail']; $entryHobbies = $_POST['entryHobbies']; $entryBeruf = $_POST['entryBeruf']; $entryEssen = $_POST['entryEssen']; $entryInsel = $_POST['entryInsel']; $entryFilm = $_POST['entryFilm']; $entrySport = $_POST['entrySport']; $entryCharakter = $_POST['entryCharakter']; $entryTier = $_POST['entryTier']; $entryMusik = $_POST['entryMusik']; $entryGame = $_POST['entryGame']; $entryAlk = $_POST['entryAlk']; $entryStory = $_POST['entryStory']; $entryAbsturz = $_POST['entryAbsturz']; $entryTrinkspiel = $_POST['entryTrinkspiel']; $stmt->bind_param("sssssssssssssssssssssssss", $userid, $tanID, $entryVorname, $entryNachname, $entryGeburtstag, $entryOrt, $entryStraße, $entryKennen, $entryFestnetz, $entryHandy, $entryMail, $entryHobbies, $entryBeruf, $entryEssen, $entryInsel, $entryFilm, $entrySport, $entryCharakter, $entryTier, $entryMusik, $entryGame, $entryAlk, $entryStory, $entryAbsturz, $entryTrinkspiel ); $stmt->execute(); $stmt->close(); echo ''; } function getUserID($tanID){ require('dbConnect.php'); //Erstellt variable mit dem namen $database $abfrage = "SELECT `userID` FROM `tans` WHERE `id` = '" . $tanID . "'"; $ergebnis = mysqli_query($database, $abfrage); $row = $ergebnis->fetch_object(); $resultStr = $row->userID; return $resultStr; } function consumeTan($tanID) { require('dbConnect.php'); //Erstellt variable mit dem namen $database //Stelle sicher dass die Tan noch verfügbar ist. $abfrage = "SELECT `used`, `tan` FROM `tans` WHERE `id` = '" . $tanID . "'"; $ergebnis = mysqli_query($database, $abfrage); if($ergebnis->num_rows == 0){ echo "Tan nicht vergeben"; return; } $resultStr = ""; $row = $ergebnis->fetch_object(); if($row->used == 1){ echo "Tan schon verbraucht"; return; } //Setzte Tan auf verbraucht $update = $database->query("UPDATE `tans` SET `used`= true WHERE `id` = '" . $_POST['tanID'] . "'"); echo "Tan verbraucht " . $_POST['tanID']; addEntry(); } ?>