Afficher selon la valeur du select requête

Résolu
barale61 Messages postés 1126 Date d'inscription   Statut Membre Dernière intervention   -  
barale61 Messages postés 1126 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je souhaite faire affricher les données d'une table selon que la valeur d'un champ est égal à celle d'un select:


$colname_rsTest = $_POST['MonSelect'];

SELECT * matable WHERE ValeurDeMonChamp = $colname_rsTest


Mais ça marche pas (je voudrais le faire onchange et aussi au chargement de la page).

Je vous remercie de m'aider.

2 réponses

  1. Utilisateur anonyme
     
    Bonsoir

    SELECT * matable WHERE ValeurDeMonChamp = $colname_rsTest
    D'abord, c'est SELECT * FROM matable
    Ensuite, si le champ ValeurDeMonChamp n'est pas numérique, il faut entourer la valeur de quotes simples ou double. Il est généralement préférable en PHP d'utiliser les simples quotes autour de la valeur et des doubles autour de l'ensemble de la requête :

    "SELECT * FROM matable WHERE ValeurDeMonChamp = '$colname_rsTest' "
    0
  2. barale61 Messages postés 1126 Date d'inscription   Statut Membre Dernière intervention   113
     
    Merci beaucoup j'avais oublié les quotes.
    0