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 ?
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 />
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'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
Oui merci couellet j’ai pas fait attention, et merci sa marche bien maintenantEnvoyé par couellet
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 }
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];
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 }
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