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
|
<?php
if($_POST['nb_max'] == "palette"){
$palette_max = $_POST['nb_champs'];
$carton_max = "N/A";
} else {
//Si nb_max n'est pas égale à palette, alors il est forcément égale à carton
$palette_max = "N/A";
$carton_max = $_POST['nb_champs'];
}
//Lien avec les informations du sous programme "fonction"
$linkpdo=connection();
//Préparation de la requête
$pdoStat = $linkpdo->prepare('INSERT INTO cahier_charges (id_cc, id_prestataire, nom, description_cc, prix, cycle, hauteur_max, nb_palette_max, nb_carton_max, ob)
VALUES (NULL, :id_prestataire, :nom, :description_cc, :prix, :cycle, :hauteur_max, :nb_palette_max, :nb_carton_max, :ob)');
//Liaison du paramètre nommé
$pdoStat->bindValue(':id_prestataire', $_POST['prestataire'], PDO::PARAM_INT);
$pdoStat->bindValue(':nom', $_POST['nom'], PDO::PARAM_STR);
$pdoStat->bindValue(':description_cc', $_POST['description'], PDO::PARAM_STR);
$pdoStat->bindValue(':prix', $_POST['prix'], PDO::PARAM_STR);
$pdoStat->bindValue(':cycle', $_POST['cycle'], PDO::PARAM_STR);
$pdoStat->bindValue(':hauteur_max', $_POST['hauteur'], PDO::PARAM_STR);
$pdoStat->bindValue(':nb_palette_max', $palette_max, PDO::PARAM_STR);
$pdoStat->bindValue(':nb_carton_max', $carton_max, PDO::PARAM_STR);
// ob = 0 car on part du principe qu'une palette n'est pas obsolète vu qu'on l'a créé
$pdoStat->bindValue(':ob', false, PDO::PARAM_BOOL);
//Éxécuter la requête
$execute = $pdoStat->execute();
?> |
Partager