1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82
| if($_SERVER['REQUEST_METHOD'] == 'GET'){
// variable booleene qui indiquera si on affiche ou pas le formulaire
$affiche_formulaire = true;
$message = "";
}else if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$bdd_genre = array('aperitif', 'dessert', 'entree', 'pate', 'poisson', 'salade', 'viande');
// tableau qui contiendra le récap de tout ce que la personne a posté
$message_recapitulatif = array();
// chaque erreur sera stocké comme élément de ce tableau :
$message_erreur = array();
/*------------------------------------------------*/
if (FALSE === isset($_POST["update_prix"])){
$message_erreur[] = "Pas de prix reçu";
}else if (0 == strlen($_POST["update_prix"])) {
$message_erreur[] = "Vous avez rien noter dans prix";
}else if (is_numeric($_POST["update_prix"]) == false) {
$message_erreur[] = "Vous devez noter un nombre dans prix";
}else if (0 >= $_POST["update_prix"]) {
$message_erreur[] = "Prix n'est pas positif";
}
echo print_r($_POST["update_prix"]);
/*======================*/
if (FALSE === isset($_POST["update_descriptif"])){
$message_erreur[] = "Pas de descriptif reçu";
}elseif (3 > strlen($_POST["update_descriptif"])) {
$message_erreur[] = 'Descriptif trop court, mini 3 lettre';
}
/*======================*/
if (FALSE == isset($_POST["update_genre"])) {
$message_erreur[] = "Le genre n'existe pas";
}elseif (FALSE == in_array($_POST["update_genre"], $bdd_genre)) {
$message_erreur[] = "le genre choisi n'est pas dans la liste";
}
/*======================*/
else {
$prix = trim($_POST["update_prix"]);
$descriptif = trim($_POST["update_descriptif"]);
$genre = $_POST["update_genre"];
$selects_plats = "";
$sql_select = "SELECT id_plat FROM plat";
$resultat_select = mysqli_query($connexion, $sql_select);
$select_plat = mysqli_fetch_assoc($resultat_select);
$selects_plats = $select_plat["id_plat"];
$sql_update = "UPDATE plat SET prix = '".$prix."', descriptif = '".$descriptif."', genre = '".$genre."' WHERE id_plat = '".$selects_plats."'";
$resultat_update = mysqli_query($connexion, $sql_update);
$message_recapitulatif[] .= "Vos donnée enregistré sont: <br/>";
$message_recapitulatif[] .= "Prix: ".$prix."<br/>";
$message_recapitulatif[] .= "Descriptif: ".$descriptif."<br/>";
$message_recapitulatif[] .= "Genre: ".$genre."<br/>";
} |
Partager