Salut,
Comment je peux afficher la résultat de deux attribut de ma table ( codeGroupe et le NomGroupe) dans une liste déroulante,
Pouvez vous SVP me citer le code ?
Salut,
Comment je peux afficher la résultat de deux attribut de ma table ( codeGroupe et le NomGroupe) dans une liste déroulante,
Pouvez vous SVP me citer le code ?
"L'éducation, c'est le début de la richesse, et la richesse n'est pas destinée à tout le monde"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 mysql_connect(....); mysql_select_db(....); $query = "SELECT codeGroupe FROM nom_table"; $result = mysql_query($query); echo "<select>"; while ($row=mysql_fetch_object($result)) { champ = $row->champ; echo "<option>champ</option>"; } echo "</select>";
Voila après tu fais de meme pour nomGroupe et c bon.
oui merci comme ça sa marche very cool :=)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Choisissez un groupe : <select id="liste_groupe"> <option value=""></option> <?php $sql="SELECT ID_Groupe, Nom_Groupe FROM Groupe"; $req=mysql_query($sql) or die(mysql_error()); while($objet1 = mysql_fetch_array($req)) { echo '<option value="'.$objet1['ID_Groupe'].'">' . $objet1['Nom_Groupe'] . '</option>'; } ?> </select><br />
"L'éducation, c'est le début de la richesse, et la richesse n'est pas destinée à tout le monde"
Lol encore une fois
J’ai bien récupérer mes attribues de la table groupe mais le problème ce que je n’arrive pas a récupèrer la valeur de la liste déroulante dans un fichier ResultatAddAgent.php
Voila le scripte
le fichier AddAgent.PHP
et voila le fichier ResultatAddAgent.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <?php include 'ConnexionBD.php'; //============================================================ $sql="SELECT ID_Groupe, Nom_Groupe FROM Groupe"; // afficher les attribues dans une liste déroulante $req=mysql_query($sql) or die(mysql_error()); while($cat = mysql_fetch_array($req)) { echo '<option value="'.$cat['ID_Groupe'].'">' . $cat['Nom_Groupe'] . '</option>'; } //============================================================== ?> </select><br />
Alors la variable $VarGroupe ne affiche rien .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ?PHP> include'ConnexionBD.php'; $VarGroupe==$_POST[liste_Groupe]; echo " $VarGroupe " ?>
merci. :=)
"L'éducation, c'est le début de la richesse, et la richesse n'est pas destinée à tout le monde"
L'opérateur == est un opérateur de comparaison. Si tu veux assigner la valeur à la variable tu dois utiliser l'opérateur suivant: =.
== est utile pour une comparaison
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 // Tu dois assigner une variable comme ça : $foo = "test"; // L'opérateur == est utilisé pour comparer if($foo == "test") { // VRAI } else { // FAUX }
de plus :
s'écrit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo " $VarGroupe "
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo $VarGroupe;
Salut
En plus des remarques précédentes, j'ajouterais que ta balise php au début de ResultataddAgent devrait plutot s'écrire <?php
Et pour récupérer $_POST['liste_groupe'] dans resultat.php, il faut que quelque part dans AddAgent.php, tu ais une balise <form method=post> Elle y est sans doute, mais ça ne fait pas de mal de le rappeler
Modératrice PHP
Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.
Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]
Oui merci couellet j’ai pas fait attention, et merci sa marche bien maintenantEnvoyé par couellet
"L'éducation, c'est le début de la richesse, et la richesse n'est pas destinée à tout le monde"
Autre remarque, lorsque tu poste (POST) une valeur vers une page et pour éviter d'avoir des érreurs PHP lors de l'affichage il vaut mieux tester si la valeur existe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 if(isset($_POST['maVar'])) { // Code exécuté si $_POST['maVar'] est définie // Pratique pour éviter que par x ou y l'utilisateur arrive sur cette page sans être passé par le formulaire }else{ // Dans le else tu met un message d'erreur par exemple avec une redirection vers le formulaire }
merci une autre fois :=)
"L'éducation, c'est le début de la richesse, et la richesse n'est pas destinée à tout le monde"
padawan31 Et si j’ai plusieurs variables a vérifié, exemple
Comment je ferai merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $VarCinAgent=$_POST[TxtCinAgent] $VarNomAgent=$_POST[TxtNomAgent]; $VarPrenomAgent=$_POST[TxtPrenomAgent]; $VarTeleAgent=$_POST[TxtTeleAgent]; $VarAdresseAgent=$_POST[TxtAdresseAgent];
"L'éducation, c'est le début de la richesse, et la richesse n'est pas destinée à tout le monde"
Bonjour
Pour vérifer plusieurs variables tu peux soit imbriquer les if, soit utiliser des AND ou des OR.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 if (isset($_POST['var1'])){ if (isset($_POST['var2'])){ // var1 et var2 sont définies }else{ //var1 est definie mais pas var2 } }else{ //var1 n'est pas définie }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if (isset($_POST['var1']) && isset($_POST['var2'])){ // var1 ET var2 sont définies }else{ // var1 ou var 2 (ou les deux) n'est pas définie }
Modératrice PHP
Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.
Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]
merci Celira.
"L'éducation, c'est le début de la richesse, et la richesse n'est pas destinée à tout le monde"
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager