Ce site utilise des cookies pour améliorer uniquement votre expérience utilisateur.
Vous pouvez lire à tout moment comment nous utilisons les cookies sur le site.
Bonjour,
Je suis entrain de travailler sur un projet de mise en place d'une plateforme web de gestion des reservations des salles et j'ai plutot bien avancé j'usqu'ici.
Le problème que je rencontre actuellement un problème, la requete de modification (update).
Je vous présente mon code ci après afin que vous puissiez m'aider là où j'ai échoué...
J'utilise une requête préparée pour l'exécution...
Requête de mise à jour des informations
<?php
include("bdd.php");
$idr=$_POST["reservationId"];
$date1=$_POST["datedebut"];
$date2=$_POST["datefin"];
$direction=$_POST["direction"];
$objet=$_POST["objet"];
$heuredebut=$_POST["heuredebut"];
$heurefin=$_POST["heurefin"];
$presidence=$_POST["presidence"];
$salle=$_POST["salle"];
$valider=$_POST["valider"];
$erreur="";
$requet="SELECT * FROM salle WHERE nomS ='$salle'";
$sele=$pdo->prepare($requet);
$sele->execute();
$tabe=$sele->fetch(PDO::FETCH_OBJ);
$ids=$tabe->idSalle;
if(isset($idr)){
$req = $bdd->prepare('UPDATE reservation SET idSalle = :idSalle,
datedebut = :datedebut,datefin = :datefin,objet = :objet,heurdebut = :heurdebut,heurefin = :heurefin,direction = :direction,
presidence = :presidence WHERE idReservation = :idReservation');
$req->execute(array(
'idSalle' => $ids,
'datedebut' => $date1,
'datedfin' => $date2,
'objte' => $objet,
'heurdebut' => $heuredebut,
'heurefin' => $heurefin,
'direction' => $direction,
'presidence' => $presidence,
'idReservation' => $idr
));
header('Location:form_validation.php');
}else{
echo("pas de modification");
}
?>
Merci à vous
Bonjour @alone,
Si tu veux savoir quel est ton problème dans ta requête alors ajoute un exit;
juste avant le header()
mes deux requetes ne présentent pas d'erreur lors de l'execution du code mais le fait est que la requete update n'a aucun effet dans ma bd et je ne sais pas à quel endroit peut resider le problème
Hello @alone,
Premièrement est-ce normal que tu utilises la variable $pdo pour ta requête SELECT, et $bdd pour ta requête UPDATE ?
Ensuite, est-ce que tu as une erreur ? Si oui, laquelle ?
Re @alone,
Je viens de débloquer ton topic 😉
Concernant ton problème, je te propose de lire deux petits articles sur les requêtes SQL :
Tiens nous au courant 😉
d'accord j'avais pas connaissance de cette règle
Bonjour @alone,
Lorsque tu crées un topic, tu dois utiliser les formules de politesse (bonjour, au revoir, merci à vous etc...).
N'oublie pas que nous prenons de notre temps libre pour aider les utilisateurs sur le forum.
Plus d'informations sur ce topic 😉
Je viens de bloquer ton topic et je te demande de bien vouloir effectuer des modifications sur ce dernier 😉