Voici votre URL de partage https://sharemycode.io/c/06cab0e (Cliquer pour copier) (Copié)

<?php 

require_once('../utils/config.php'); // require_once permet d'inclure un fichier. 

ini_set('display_errors', '1'); // Permet d'afficher tous les messages d'erreurs.




if (isset($_POST['valider_vehicule'])) {
   
    createVehicule($_POST, $database);
}


function createVehicule($values, $sql) //ETAPE INSERT INTO (6)
{
//INSERT INTO


$request = $sql->prepare("INSERT INTO vehicule VALUES (NULL, NULL, :titre, :marque, :modele, :prix_journalier, :description, :photo) ");
$request->bindParam(':titre', $values['titre']); // ETAPE INSERT INTO (8) On utilise la function bindParam pour lier un paramètre a une variable spécifique afin de lui transmettre des données.
$request->bindParam(':marque', $values['marque']); 
$request->bindParam(':modele', $values['modele']); 
$request->bindParam(':prix_journalier', $values['prix_journalier']); 
$request->bindParam(':description', $values['description']); 
$request->bindParam(':photo', $values['photo']); 
$request->execute(); // ETAPE INSERT INTO (9) On exécute la requête préparée.
// header('Location: agence.php');


}


function getVehicule($sql) // ETAPE SELECT (1)
{
  $request = $sql->prepare("SELECT * FROM vehicule"); // ETAPE SELECT (2) On utilise la methode prépare de notre objet ($sql) pour écrire notre requête de type SELECT.
  $request->execute(); // ETAPE SELECT (3) On exécute la requête préparée.
  $result = $request->fetchAll(PDO::FETCH_ASSOC); // ETAPE SELECT (4) On retourne le résultat de notre requête sous forme de tableau associatif grâce au PDO::FETCH_ASSOC.
    return $result;
}




$arrayVehicule = getVehicule($database);

Informations

Cet extrait a été créé le 25 janv. 2023 à 09:58:22

Cet extrait expire le 24 févr. 2023 à 09:58:22

Langage : php

Logo php

Link

Voici votre URL de partage : https://sharemycode.io/c/06cab0e Copié

Demander la suppression