Recuperation id en php
yasean
-
Camuke Messages postés 227 Statut Membre -
Camuke Messages postés 227 Statut Membre -
Bonjour,
j'essaye de récuperer un id en php mais ca me retourne rien du tout
voila le code :
$resultat1 me retourne 0
je vous remercie d'avance
j'essaye de récuperer un id en php mais ca me retourne rien du tout
voila le code :
$resultat = mysql_query("select ident from entreprise where noment='$noment'");
$resultat1 = mysql_num_rows($resultat);
echo $resultat1;
$resultat2 = mysql_fetch_assoc($resultat);
echo $resultat2;
$resultat1 me retourne 0
je vous remercie d'avance
A voir également:
- Recuperation id en php
- Récupération de déchets - Guide
- Id telephone - Guide
- Easy php - Télécharger - Divers Web & Internet
- Convertisseur récupération de texte - Guide
- Id=108 - Forum MacOS
2 réponses
A tu tester ta requete directement dans ta base pour voir si elle marche bien ? (une petite erreur de frappe arrive si vite)
sinon essaye sa si noment est un entier:
$resultat = mysql_query("select ident from entreprise where noment=".$noment);
ou si c'est une chaine de caractere:
$resultat = mysql_query("select ident from entreprise where noment='".$noment."'");
Sinon la valeur $noment est elle bien remplit avant l'execution de la requete? Cette valeur existe telle dans ta base de données?
sinon essaye sa si noment est un entier:
$resultat = mysql_query("select ident from entreprise where noment=".$noment);
ou si c'est une chaine de caractere:
$resultat = mysql_query("select ident from entreprise where noment='".$noment."'");
Sinon la valeur $noment est elle bien remplit avant l'execution de la requete? Cette valeur existe telle dans ta base de données?
Bon, je reprend depuis le debut:
Tu as une page avec un liste déroulante qui se remplit grâce a ta base de données
Lorsque tu valide ton formulaire, ses données sont envoyé a un autre page qui doit récupérer les info de l'entreprise choisit dans la liste déroulante.
La variable que envoi ton formulaire c'est noment. Dans la page qui la recupere apres avoir envoyé l'information,, l'echo de $_POST["noment"] ou $_GET["noment"] ne t'affiche rien?
c'est que l'envoi doit raté quelque part (formulaire valide?) ou alors j'ai mal compris.
Si tu peux, affiche un code plus complet avec le nom des pages, je pourrai plus t'aider qu'avec des morceaux de code....
Tu as une page avec un liste déroulante qui se remplit grâce a ta base de données
Lorsque tu valide ton formulaire, ses données sont envoyé a un autre page qui doit récupérer les info de l'entreprise choisit dans la liste déroulante.
La variable que envoi ton formulaire c'est noment. Dans la page qui la recupere apres avoir envoyé l'information,, l'echo de $_POST["noment"] ou $_GET["noment"] ne t'affiche rien?
c'est que l'envoi doit raté quelque part (formulaire valide?) ou alors j'ai mal compris.
Si tu peux, affiche un code plus complet avec le nom des pages, je pourrai plus t'aider qu'avec des morceaux de code....
<label>Entreprise proposant ce service :</label> <br> <select name="param" id="noment" value="#ENV{ident}"> <option>Faites votre choix <?php mysql_connect("localhost","root",""); mysql_select_db("SPIP"); $res = mysql_query("SELECT * FROM entreprise"); while($row = mysql_fetch_assoc($res)){ echo "<option value='".$row["ident"]."'>".$row["noment"]."</option>"; } ?> </select>Voila ma liste déroulante lorsque je choisi une valeur de la liste , elle n'est pas transmise vers mon fichier php car lorsque je fais un "echo $ident" ca me retourne aucune valeur .