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
| function create(){
// insert query
$query = "INSERT INTO " . $this->table_name . "
SET matriculeVehicule=:matriculeV, marque=:marqueV, modele=:modeleV, idCategorie=:idCategorieV, carburant=:carburantV, transmission=:transmissionV, puissance=:puissanceV,poidsVide=:poidVideV, nbrePlace=:nbrePlaceV, idDisponibilite=:disponibleV, creation=:creationV";
$stmt = $this->conn->prepare($query);
// posted values
$this->matriculeV=htmlspecialchars(strip_tags($this->matriculeV));
$this->marqueV=htmlspecialchars(strip_tags($this->marqueV));
$this->modeleV=htmlspecialchars(strip_tags($this->modeleV));
$this->idCategorieV=htmlspecialchars(strip_tags($this->idCategorieV));
$this->carburantV=htmlspecialchars(strip_tags($this->carburantV));
$this->transmissionV=htmlspecialchars(strip_tags($this->transmissionV));
$this->puissanceV=htmlspecialchars(strip_tags($this->puissanceV));
$this->poidVideV=htmlspecialchars(strip_tags($this->poidVideV));
$this->nbrePlaceV=htmlspecialchars(strip_tags($this->nbrePlaceV));
$this->disponibleV=htmlspecialchars(strip_tags($this->disponibleV));
// to get time-stamp for 'created' field
$this->creationV = date('Y-m-d H:i:s');
// bind values
$stmt->bindParam(":matriculeV", $this->matriculeV);
$stmt->bindParam(":marqueV", $this->marqueV);
$stmt->bindParam(":modeleV", $this->modeleV);
$stmt->bindParam(":idCategorieV", $this->idCategorieV);
$stmt->bindParam(":carburantV", $this->carburantV);
$stmt->bindParam(":transmissionV", $this->transmissionV);
$stmt->bindParam(":puissanceV", $this->puissanceV);
$stmt->bindParam(":poidVideV", $this->poidVideV);
$stmt->bindParam(":nbrePlaceV", $this->nbrePlaceV);
$stmt->bindParam(":disponibleV", $this->disponibleV);
$stmt->bindParam(":idCategorieV", $this->idCategorieV);
if($stmt->execute()){
return true;
}else{
return false;
}
} |
Partager