PHP: un WHERE pour un GET

Résolu/Fermé
Lrt88 Messages postés 930 Date d'inscription lundi 3 mars 2008 Statut Membre Dernière intervention 12 août 2018 - 23 oct. 2008 à 22:10
pyschopathe Messages postés 1974 Date d'inscription dimanche 2 mars 2008 Statut Membre Dernière intervention 22 mars 2010 - 24 oct. 2008 à 00:12
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
A voir également:

5 réponses

pyschopathe Messages postés 1974 Date d'inscription dimanche 2 mars 2008 Statut Membre Dernière intervention 22 mars 2010 135
23 oct. 2008 à 23:51
Essaie
$reponse = mysql_query("SELECT * FROM client WHERE nom='$noma'"); 
0
tomdiato Messages postés 147 Date d'inscription mardi 21 octobre 2008 Statut Membre Dernière intervention 9 novembre 2008 7
23 oct. 2008 à 22:52
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
Lrt88 Messages postés 930 Date d'inscription lundi 3 mars 2008 Statut Membre Dernière intervention 12 août 2018 267
23 oct. 2008 à 23:15
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
Lrt88 Messages postés 930 Date d'inscription lundi 3 mars 2008 Statut Membre Dernière intervention 12 août 2018 267
23 oct. 2008 à 23:31
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
pyschopathe Messages postés 1974 Date d'inscription dimanche 2 mars 2008 Statut Membre Dernière intervention 22 mars 2010 135
23 oct. 2008 à 23:54
<input type="radio" name="client" value="<?php echo $variable ?>" />
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Lrt88 Messages postés 930 Date d'inscription lundi 3 mars 2008 Statut Membre Dernière intervention 12 août 2018 267
24 oct. 2008 à 00:11
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
pyschopathe Messages postés 1974 Date d'inscription dimanche 2 mars 2008 Statut Membre Dernière intervention 22 mars 2010 135
24 oct. 2008 à 00:12
Ouais, j'ai toujours tendance à les oublier ces petits vicieux ^^ ! Content d'avoir pu aider, mets le statut en résolu stp.
-1