Guest User

Untitled

a guest
Jun 8th, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.57 KB | None | 0 0
  1. <!------------------------------------------------------------//
  2. // Insertion d'un nouvel véhicle dans la bdd.
  3. //------------------------------------------------------------>
  4.  
  5. <?php
  6. try
  7. {
  8. // Connection a la bdd
  9. $db_user = $_SERVER['DB_USER'];
  10. $db="eheins_$db_user";
  11. $db_pass = $_SERVER['DB_PASS'];
  12. $db_host = 'localhost';
  13. $pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
  14. $bdd = new PDO('mysql:host='.$db_host.';dbname='.$db, $db_user, $db_pass,$pdo_options);
  15.  
  16. // Préparation des parametres.
  17. $nb = $_POST[nb];
  18. $idvéhicule=$_POST['idvéhicule'];
  19. $idchaffeur=$_POST['idchaffeur'];
  20. $marque=$_POST['marque'];
  21. $modèle=$_POST['modèle'];
  22. $carosserie=$_POST['carosserie'];
  23. $chargeutile=$_POST['charge utile'];
  24. $immatriculation=$_POST['immatriculation'];
  25.  
  26. // Requete SQL - Ajout d'un nouvel vèhicle dans la table.
  27. $req = $bdd ->prepare('INSERT INTO véhicule (idvéhicule, idchaffeur, marque, modèle, carosserie, charge utile, immatriculation) VALUES(?,?,?,?,?,?,?)');
  28. $req -> execute(array($idchaffeur,$marque,$modèle,$carosserie,$chargeutile,$immatriculation));
  29.  
  30. // Requete SQL (start) pour obtenir l'idvéhicule de la table véhicule.
  31. $reponse = $bdd ->query( "select max(idvéhicule) from véhicule");
  32. $donnees = $reponse->fetch();
  33. $idvéhicule = $donnees[0];
  34.  
  35.  
  36. // Requete SQL (end)
  37. $reponse->closeCursor();
  38.  
  39. // Après l'ajout, refresh de la table.
  40. header('Location: 2_2.insert_form.php');
  41. }
  42.  
  43. //Si erreur lors de la connection a la bdd
  44. //-> Message d'erreur affiché a l'utilisateur
  45. catch(Exception $e)
  46. {
  47. die('Erreur : '.$e->getMessage());
  48. }
  49. ?>
Add Comment
Please, Sign In to add comment