PHP: un WHERE pour un GET

Résolu
Hello,

je suis occupé de faire un site mais j'ai un petit soucis.

A une page, j'ai un formulaire (à coché) qui propose des éléments d'une table de ma base de donnée
Ce formulaire renvoie une variable GET à sa page cible.

Dans cette page cible, j'aimerai réutiliser toute la ligne de la variable...car rappelez vous que ma variable GET ressort d'une ligne de ma base de donnée.

<?php
$noma= $_GET['nom'];
mysql_connect('localhost','root','');
mysql_select_db('*****');
$reponse = mysql_query("SELECT * FROM client WHERE nom= $noma");
$info = mysql_fetch_array($reponse);

comme vous pouvez le voir, j'essaie d'appeler la ligne où la variable GET provient mais sans succès.

Pour info, j'ai fait des test et ma variable get passe bien d'une page à l'autre.

Donc ca doit être une erreur de syntaxe...

Est-ce que quelqu'un peut m'aider ?

Merci
Configuration: Windows Vista
Firefox 3.0.3

5 réponses

  1. Essaie
    $reponse = mysql_query("SELECT * FROM client WHERE nom='$noma'"); 
    0
    1. bonjour,

      essaye de faire un
      echo $reponse;

      ensuite tu copie ta requete sql
      tu vas dans php myadmin et tu fais sql et coller. regarde si il t'indique une erreur :)
      -1
      1. Mon serveur n'indique qu'il n'y a pas de faute mais tout ce qu'il y a dans $reponse c'est RIEN
        -1
        1. J'ai peut-être une question plus simple...

          dans mon formulaire j'aimerai que la value est égale à une variable

          <input type="radio" name="client" value="$variable" />

          Quelqu'un a-t-il une syntaxe à me proposer ?
          -1
          1. <input type="radio" name="client" value="<?php echo $variable ?>" />
            0
        2. Voilà, au résultat ce que ca donne....oui à force de faire mumuse avec les variables, on les change de nom

          Merci à tout le monde d'avoir essayé de m'aider et d'autres d'avoir réussi

          Psychopathe...t'as vraiment bien vu !!! (sauf qu'il te manque un ; avec l'echo)

          Pour le formulaire avec une value égale à une variable
          <input type="radio" name="client" value="<?php echo $var; ?>" />
          pour une condition where avec comme condition égale à une variable
          $reponse = mysql_query("SELECT * FROM client WHERE nom='$nom'");
          -1
          1. Ouais, j'ai toujours tendance à les oublier ces petits vicieux ^^ ! Content d'avoir pu aider, mets le statut en résolu stp.
            -1