我是php开发的新手,如果可能,我需要你的帮助。 我想更新表格中的一行' vehicule'没有改变所有行。这是我的php页面modif_vehicule_ctrl.php:
try{
// vérifier si les cases sont remplies ou pas
if(!isset($_POST['marqueVehicule'])||empty($_POST['marqueVehicule']))throw new Exception("Vous n'avez pas saisi la marque du véhicule");
else if(!isset($_POST['matriculeVehicule'])||empty($_POST['matriculeVehicule']))throw new Exception("Vous n'avez pas saisi le matricule du véhicule");
else if(!isset($_POST['placeVehicule'])||empty($_POST['placeVehicule']))throw new Exception("Vous n'avez pas saisi le nombre de places du véhicule");
else if(!isset($_POST['entretienVehicule'])||empty($_POST['entretienVehicule']))throw new Exception("Vous n'avez pas saisi la date de l'entretien");
else if(!isset($_POST['parkingVehicule'])||empty($_POST['parkingVehicule']))throw new Exception("Vous n'avez pas saisi la palce du parking");
else if(!isset($_POST['servicePret'])||empty($_POST['servicePret'])) throw new Exception("Vous n'avez pas saisi le service de prêt");
else if(!isset($_POST['datePret'])||empty($_POST['datePret'])) throw new Exception("Vous n'avez pas saisi la date de prêt si le véhicule est prêté");
// chargement bdd
include('mabase.php');
// connexion
$bdd = new PDO('mysql:host='.$PDO_MYSQL_HOST.';dbname='.$PDO_MYSQL_DATABASE_NAME, $PDO_MYSQL_LOGIN, $PDO_MYSQL_PASSWORD);
//$id= $_GET['id_vehicule'];
// preparation de la requeste sql et prevention d'injections
$req = $bdd->prepare('UPDATE vehicule SET marqueVehicule=?, matriculeVehicule=?, placeVehicule=?, entretienVehicule=?, parkingVehicule=?, servicePret=?, datePret=? WHERE id_vehicule=?');