function addRecipe() { if (isset($_POST['namn_ratt']) and isset($_POST['namn_ratt']) and isset($_POST['namn_ratt']) and isset($_POST['namn_ratt']) and isset($_POST['namn_ratt']) and isset($_POST['namn_ratt']) and isset($_POST['procedure']) and isset($_POST['description'])) { echo "Rätt:" . $_POST['namn_ratt']; echo "<br/>"; echo "Kategori:" . $_POST['category']; echo "<br/>"; echo "Tillagningstid:" . $_POST['Tillagningstid']; echo "<br/>"; echo "Serveringsmangd_antal:" . $_POST['Serveringsmangd_antal']; echo "<br/>"; echo "Serveringsmangd_enhet:" . $_POST['Serveringsmangd_enhet']; echo "<br/>"; echo "Svarighet:" . $_POST['Svarighet']; echo "<br/>"; $query = insertNewFoodQuery($_POST['namn_ratt'], $_POST['category'], $_POST['Svarighet'], $_POST['Tillagningstid'], $_POST['description'], $_POST['procedure']); $id = executeInsertQuery($query); /*echo "Ingrediens:" . $_POST['Ingrediens'][0]; echo "<br/>"; echo "Ingrediens:" . $_POST['Ingrediens'][1]; echo "<br/>";*/ //echo "Antal Ingredienser: " . sizeof($_POST['Ingrediens']); //echo "Ingredient: " . $_POST['Ingrediens'][0][0] ."<br/>"; if (isset($_POST['Ingrediens'])) { $c = count($_POST['Ingrediens']); for ($i = 0; $i < $c; $i++) { if (!empty($_POST['Ingrediens'][0][$i])) { if ($id > 0) { $query = insertIngredientForFoodByIdQuery($id, $_POST['Ingrediens'][0][$i], $_POST['Ingrediens'][1][$i], $_POST['Ingrediens'][2][$i]); executeInsertQuery($query); echo "<br/>"; echo "Ingrediens nr {$i} <br/>"; echo "Namn: " . $_POST['Ingrediens'][0][$i] . "<br/>"; echo "Mängd: " . $_POST['Ingrediens'][1][$i] . "<br/>"; echo "Måttenhet: " . $_POST['Ingrediens'][2][$i] . "<br/>"; echo "<br/>"; } } } } checkForRecipeImage(); } else { echo "Invalid form!"; } }
} //Ber om att logga in användare( posten innehåller userid) if (isset($_POST['signIn'])) { $link = getDbConnection(); $_POST['signIn'] = mysqli_real_escape_string($link, $_POST['signIn']); $result = executeQuery($link, "SELECT id, name, description, sex FROM `Member` WHERE id='" . $_POST['signIn'] . "' LIMIT 1"); $bool = False; while ($line = $result->fetch_object()) { //användare existerar sedan tidigare if ($line->id == $_POST['signIn']) { $temp = array(userid => $_POST['signIn'], myNickname => $line->name, myDescription => $line->description, mySex => $line->sex); $_SESSION['user'] = $temp; $bool = True; } } mysqli_free_result($result); if (!$bool) { $link = getDbConnection(); $_POST['signIn'] = mysqli_real_escape_string($link, $_POST['signIn']); $query = "INSERT INTO Member(id) VALUES ('" . $_POST['signIn'] . "')"; $temp = array(userid => $_POST['signIn'], myNickname => "", myDescription => "", mySex => ""); $_SESSION['user'] = $temp; executeInsertQuery($link, $query); } echo json_encode($_SESSION['user']); } //Användaren vill logga ut if (isset($_POST['signOut'])) { session_unset(); session_destroy(); }