Partage
  • Partager sur Facebook
  • Partager sur Twitter

Introduire valeur input JS dans requête SQL

Anonyme
    11 décembre 2018 à 16:38:34

    Bonjour,

    j'ai un input qui se remplis dynamiquement :

    $(document).on("click", ".varsociete", function(event) {
      var varsociete = $( "#client_societe" ).val();
      $( "#get_societe" ).val(varsociete);  });

    l'input:

    <input type="text" class="form-control conditions_client" id="get_societe" readonly/>

    Et je voudrais donc utiliser la variable de mon input dans ma requête SQL, en faisant quelque chose comme :

    $reponse = $bdd->query('SELECT * FROM conditions WHERE conditions_societe = 'get_societe' );

    Comment bien écrire ma variable js dans mon SQL? Est-ce possible au moins?

    Merci d'avance



    • Partager sur Facebook
    • Partager sur Twitter
      12 décembre 2018 à 10:35:53

      Bonjour,

      donne un nom à ton champs

      <input type="text" class="form-control conditions_client" id="get_societe" name="get_societe" readonly/>



      Ensuite ça dépend de la methode d'envoi du formulaire, mais tu récupereras ta valeur comme ceci (si methode get) coté PHP

      <?php
      $societe=$_GET['get_societe'];

      Pour ta requete du coup ça fera plutot:

      $requete = $bdd->prepare("SELECT * FROM conditions WHERE conditions_societe = :soc" );
      $requete->bindParam(":soc",$societe);
      $requete->execute() or die(print_r($requete->errorInfo()));




      • Partager sur Facebook
      • Partager sur Twitter

      Introduire valeur input JS dans requête SQL

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown