Ce site utilise des cookies pour améliorer uniquement votre expérience utilisateur.
Vous pouvez lire à tout moment comment nous utilisons les cookies sur le site.
Bonjour à tous,
Je suis actuellement en train de créer un site répertoriant des recettes de cuisine dans une BDD.
J'aimerais créer une page permettant d'ajouter des recettes à ma BDD.
Mon problème est que cette page n'ajoute rien dans ma BDD et je ne sais pas pourquoi.
Merci d'avance
Voici mon code :
<?php
session_start();
include('database/db_connection_recettes.php');
?>
<!DOCTYPE html>
<html>
<head>
<link rel="canonical" href="http://recettes-boyer.000webhostapp.com">
<meta charset ="UTF-8"/>
<link rel="icon" href="../img/icons/recettes-boyer.ico">
<link rel="stylesheet" type=text/css href="css/main.css"/>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.0/css/all.min.css"/>
<title>Ajout Recette</title>
</head>
<body>
<h1>Ajouter une recette à la Base de données</h1>
<h2>Formulaire d'ajout</h2>
<form method="post">
<input type="int" name="id_recettes" placeholder="ID de la recette">
<input type="text" name="nom_recette" placeholder="Nom de la recette" required>
<input type="text" name="types" placeholder="Type de la recette" required>
<br><br>
<input type="text" name="nb_personnes" placeholder="Nombre de personnes">
<input type="text" name="nb_pieces" placeholder="Nombre de pièces">
<input type="text" name="quantites" placeholder="Quantités">
<br><br>
<input type="text" name="ustensiles" placeholder="Ustensiles">
<br><br>
<input type="text" name="nom_ingredients1" placeholder="Nom des Ingrédients n°1">
<input type="text" name="ingredients1" placeholder="Ingrédients n°1">
<br>
<input type="text" name="nom_ingredients2" placeholder="Nom des Ingrédients n°2">
<input type="text" name="ingredients2" placeholder="Ingrédients n°2">
<br>
<input type="text" name="nom_ingredients3" placeholder="Nom des Ingrédients n°3">
<input type="text" name="ingredients3" placeholder="Ingrédients n°3">
<br>
<input type="text" name="nom_ingredients4" placeholder="Nom des Ingrédients n°4">
<input type="text" name="ingredients4" placeholder="Ingrédients n°4">
<br><br>
<input type="text" name="nom_preparation1" placeholder="Nom de la préparation n°1">
<input type="text" name="preparation1" placeholder="Préparation n°1">
<input type="text" name="tps_preparation1" placeholder="Temps de la préparation n°1">
<br>
<input type="text" name="nom_preparation2" placeholder="Nom de la préparation n°2">
<input type="text" name="preparation2" placeholder="Préparation n°2">
<input type="text" name="tps_preparation2" placeholder="Temps de la préparation n°2">
<br>
<input type="text" name="nom_preparation3" placeholder="Nom de la préparation n°3">
<input type="text" name="preparation3" placeholder="Préparation n°3">
<input type="text" name="tps_preparation3" placeholder="Temps de la préparation n°3">
<br>
<input type="text" name="nom_preparation4" placeholder="Nom de la préparation n°4">
<input type="text" name="preparation4" placeholder="Préparation n°4">
<input type="text" name="tps_preparation4" placeholder="Temps de la préparation n°4">
<br>
<input type="text" name="nom_preparation5" placeholder="Nom de la préparation n°5">
<input type="text" name="preparation5" placeholder="Préparation n°5">
<input type="text" name="tps_preparation5" placeholder="Temps de la préparation n°5">
<br>
<input type="text" name="nom_preparation6" placeholder="Nom de la préparation n°6">
<input type="text" name="preparation6" placeholder="Préparation n°6">
<input type="text" name="tps_preparation6" placeholder="Temps de la préparation n°6">
<br>
<input type="text" name="nom_preparation7" placeholder="Nom de la préparation n°7">
<input type="text" name="preparation7" placeholder="Préparation n°7">
<input type="text" name="tps_preparation7" placeholder="Temps de la préparation n°7">
<br><br>
<input type="text" name="nom_cuisson1" placeholder="Nom de la cuisson n°1">
<input type="text" name="tps_cuisson1" placeholder="Temps de la cuisson n°1">
<input type="text" name="t_cuisson1" placeholder="Température de la cuisson n°1">
<br>
<input type="text" name="nom_cuisson2" placeholder="Nom de la cuisson n°2">
<input type="text" name="tps_cuisson2" placeholder="Temps de la cuisson n°2">
<input type="text" name="t_cuisson2" placeholder="Température de la cuisson n°2">
<br>
<input type="text" name="nom_cuisson3" placeholder="Nom de la cuisson n°3">
<input type="text" name="tps_cuisson3" placeholder="Temps de la cuisson n°3">
<input type="text" name="t_cuisson3" placeholder="Température de la cuisson n°3">
<br><br>
<input type="text" name="nom_refroidissement1" placeholder="Nom du refroidissement n°1">
<input type="text" name="tps_refroidissement1" placeholder="Temps du refroidissement n°1">
<br>
<input type="text" name="nom_refroidissement2" placeholder="Nom du refroidissement n°2">
<input type="text" name="tps_refroidissement2" placeholder="Temps du refroidissement n°2">
<br><br>
<input type="text" name="conseils" placeholder="Conseils">
<br><br>
<input type="text" name="notes" placeholder="Notes">
<br><br><br>
<input type="submit" value="Envoyer la recette">
</form>
</body>
<?php
$id_recettes = $_POST['id_recettes'];
$nom_recette = $_POST['nom_recette'];
$types = $_POST['types'];
$nb_personnes = $_POST['nb_personnes'];
$nb_pieces = $_POST['nb_pieces'];
$ustensiles = $_POST['ustensiles'];
$ingredients = $_POST['ingredients'];
$preparations = $_POST['preparations'];
$tps_preparations = $_POST['tps_preparations'];
$nom_cuisson1 = $_POST['nom_cuisson1'];
$tps_cuisson1 = $_POST['tps_cuisson1'];
$t_cuisson1 = $_POST['t_cuisson1'];
$nom_cuisson2 = $_POST['nom_cuisson2'];
$tps_cuisson2 = $_POST['tps_cuisson2'];
$t_cuisson2 = $_POST['t_cuisson2'];
$nom_cuisson3 = $_POST['nom_cuisson3'];
$tps_cuisson3 = $_POST['tps_cuisson3'];
$t_cuisson3 = $_POST['t_cuisson3'];
$conseils = $_POST['conseils'];
$notes = $_POST['notes'];
$ajout_recette = $db_recettes->exec('
INSERT INTO nom_recette(id_recettes, nom_recette)
VALUES ("'.$id_recettes.'","'.$nom_recette.'");
INSERT INTO types(id_recettes, types)
VALUES ("'.$id_recettes.'","'.$types.'");
INSERT INTO nb_pp(id_recettes, nb_personnes, nb_pieces)
VALUES ("'.$id_recettes.'","'.$nb_personnes.'","'.$nb_pieces.'");
INSERT INTO ustensiles(id_recettes, ustensiles)
VALUES ("'.$id_recettes.'","'.$ustensiles.'");
INSERT INTO ingredients(id_recettes, ingredients)
VALUES ("'.$id_recettes.'","'.$ingredients.'");
INSERT INTO preparations(id_recettes, preparations, tps_preparations)
VALUES ("'.$id_recettes.'","'.$preparations.'","'.$tps_preparations.'");
INSERT INTO cuissons(id_recettes, nom_cuisson1, tps_cuisson1, t_cuisson1, nom_cuisson2, tps_cuisson2, t_cuisson2, nom_cuisson3, tps_cuisson3, t_cuisson3)
VALUES ("'.$id_recettes.'","'.$nom_cuisson1.'","'.$tps_cuisson1.'","'.$t_cuisson1.'","'.$nom_cuisson2.'","'.$tps_cuisson2.'","'.$t_cuisson2.'","'.$nom_cuisson3.'","'.$tps_cuisson3.'","'.$t_cuisson3.'");
INSERT INTO conseils(id_recettes, conseils)
VALUES ("'.$id_recettes.'","'.$conseils.'");
INSERT INTO notes(id_recettes, notes)
VALUES ("'.$id_recettes.'","'.$notes.'");
');
?>
Bonsoir @Space001
Non, je n'ai pas suivi de tutoriel, j'ai fait ce code moi-même.
Bonsoir @gros-problemes 😁
As-tu suivi un ou plusieurs tutoriel(s) en particulier pour obtenir ce code ou est-ce toi qui l'a fait ? 🤔