SQL

Problème de mise à jour des informations SQL

Non Résolu

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

589 vues
29 mars 2021 à 14:59 (Édité)
Cette pub permet au site de vivre ...

7 commentaires

Re @alone :


On attend une réponse de ta part...

Ton problème est résolu ? 🤔

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 😉

Cette pub permet au site de vivre ...