Voici votre URL de partage https://sharemycode.io/c/18ea955 (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.
// recupération des agences
function getAllAgence($sql)
{
$request = $sql->prepare("SELECT * FROM agences");
$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;
}
$arrayAgences = getAllAgence($database);
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, :id_agence, :titre, :marque, :modele, :prix_journalier, :description, :photo) ");
$request->bindParam(':id_agence', $values['id_agence']);
$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 à 11:33:49
Cet extrait expire le 24 févr. 2023 à 11:33:49
Langage : php
Link
Voici votre URL de partage : https://sharemycode.io/c/18ea955 Copié
Demander la suppression