PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 24-11-2009 10:22:09

alariclefou
Membre
Inscription : 20-11-2009
Messages : 19

Menu déroulant connecté à 3 tables

Bonjour, je suis en stage et complètement novice dans le domaine et je ne sais pas trop comment faire.

Voilà mon problème:

Toutes les informations proviennent d'une base géré par phpmyadmin.
Je dois créer une interface graphique en php qui va proposer dans un menu déroulant, les noms des membres.
Un fois sélectionné, un autre menu déroulant doit, soit m'afficher la fonction occupé (si elle existe déjà), soit me permettre de la sélectionné et de la valider pour la prochaine visite de cette page. Sachant que plusieurs personne peuvent occuper la même fonction.

Pour cela, j'ai: - une table accounts avec : account_id et account_lid (qui contient le nom des membres)
                      - une table fonction avec fonction_id, titre (qui contient la fonction occupé) et poste (qui contient le numéro du poste informatique).

J'ai trouvé comment faire pour afficher les menu et leur contenu, mais sans aucune interaction entre.

Je pense qu'il faudrait créer une 3ème table qui contiendra le fonction_id et account_id pour y enregistrer les valeurs sélectionné ci-dessus.
Le problème étant que plusieurs personnes peuvent occuper la même fonction.
Je ne sais pas par quoi commencer.

Voici mon code provisoire:


<label for="account_lid">nom : </label>
<label for="account_lid">fonction : </label>
<?php
$host = "blablabla";
$user = "blablabla";
$bdd = "blablabla";
$passwd  = "blablabla";
// Connexion au serveur & bdd
mysql_select_db($db,mysql_connect($host,$user,$passwd));
// Les Requetes
$req = mysql_query("SELECT account_lid FROM egw_accounts ORDER BY account_id") or die(" Erreur lors de la requête : " . mysql_error());
$req2 = mysql_query("SELECT titre FROM egw_fonction") or die("Erreur lors de la requête 2:".mysql_error());
// Les Select
echo "<SELECT NAME='account_id' onChange='FocusObjet()'>";
  while ($result = mysql_fetch_array($req)) {echo "<OPTION VALUE='$result[0]'>$result[0]</OPTION>\n";}
echo "<SELECT NAME='titre' onChange='FocusObjet()'>";
  while ($result2 = mysql_fetch_array($req2)) {echo "<OPTION VALUE='$result2[0]'>$result2[0]</OPTION>\n";}
echo "</SELECT>";
mysql_close();
?>

En plus celui-ci affiche nom: fonction: suivi des menu déroulant respectifs. Je ne sais pas comment les afficher correctement.

Merci d'avance pour votre aide.

Dernière modification par Alnoss (24-11-2009 10:54:51)

Hors ligne

#2 24-11-2009 10:44:52

Alnoss
Modérateur absent
Lieu : 06 - PACA
Inscription : 11-05-2009
Messages : 541
Site Web

Re : Menu déroulant connecté à 3 tables

Bonjour,
Avant toute chose, merci de suivre les conseils relatifs aux soumissions de code...
- Les Balises [ code=php] et [ /code] permette une lisibilité accrue...
- ÉVITE de laisser les paramètres de connexion en clair [mauvaise habitude à ne pas prendre]

Enfin, pour ce qui est de ton soucis, oriente toi vers une démarche telle que :
- 1ere selection -> validation
- if 1ere selection != NULL -> affichage 2eme selection [affichage ou validation]

P.S : j'ai édité ton post et mis les balises

Petit indice :

alariclefou a écrit :

J'ai trouvé comment faire pour afficher les menu et leur contenu, mais sans aucune interaction entre.

Normal, vu que ta deuxième requete ne comporte pas en conditionnelle le résultat selectionné de la premiere


MERCI de lire le mode d'emploi avant de poster !!

Hors ligne

#3 24-11-2009 11:11:18

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : Menu déroulant connecté à 3 tables

alariclefou a écrit :

Je dois créer une interface graphique en php qui va proposer dans un menu déroulant, les noms des membres.
Un fois sélectionné, un autre menu déroulant doit, soit m'afficher la fonction occupé (si elle existe déjà), soit me permettre de la sélectionné et de la valider pour la prochaine visite de cette page. Sachant que plusieurs personne peuvent occuper la même fonction.

Pour cela, j'ai: - une table accounts avec : account_id et account_lid (qui contient le nom des membres)
                      - une table fonction avec fonction_id, titre (qui contient la fonction occupé) et poste (qui contient le numéro du poste informatique).

Effectivement il manque une table d'interface entre les tables accounts et fonction dans laquelle migreraient les identifiants (en foreign keys).
En outre, puisqu'AJAX a les honneurs de nos forums ces temps-ci, voilà un cas d'école particulièrement adapté à cette techonologie.


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#4 24-11-2009 11:17:01

alariclefou
Membre
Inscription : 20-11-2009
Messages : 19

Re : Menu déroulant connecté à 3 tables

Désolé, comme je le disais, je suis débutant y compris sur les forums. Merci d'avoir rectifié la présentation de mon message.

En effet, je pense que c'est la bonne démarche.

Disons qu'avant de faire mon interface graphique, je veux déjà faire fonctionner les requêtes directement dans la bdd, mais je ne sais pas comment faire avec cette 3ème table.
Je l'ai appelé egw_fonction_accounts avec fonction_id et account_id pour reprendre les PK de chaque table utilisé, mais quand je rentre mon jeu d'essai, je me rend compte que ça va pas.
Dans la table egw_fonction j'ai fonction_id:1 - titre:directeur - poste: poste 1
                                            fonction_id:2 - titre:agent d'accueil - poste: poste 2
                                            fonction_id:3 - titre:webmaster - poste: poste 3

dans la table egw_fonction je rentre account_id: 10 fonction_id:1
                                                    account_id: 23 fonction_id:2
                                                    account_id: 24 fonction_id:3
mais dès que je veux faire             account_id: 25 fonction_id:3, j'ai une erreur vu que les id doivent être unique.
Comment faire alors pour que plusieurs personnes occupe la même fonction?

Hors ligne

#5 24-11-2009 11:25:32

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : Menu déroulant connecté à 3 tables

Ce qui doit être UNIQUE dans la table egw_fonction c'est la clef formée par le couple des FK, pas chacune d'entre elles.


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#6 24-11-2009 11:30:53

Alnoss
Modérateur absent
Lieu : 06 - PACA
Inscription : 11-05-2009
Messages : 541
Site Web

Re : Menu déroulant connecté à 3 tables

alariclefou a écrit :

Dans la table egw_fonction j'ai fonction_id:1 - titre:directeur - poste: poste 1
                                            fonction_id:2 - titre:agent d'accueil - poste: poste 2
                                            fonction_id:3 - titre:webmaster - poste: poste 3

dans la table  egw_fonction je rentre account_id: 10 fonction_id:1
                                                    account_id: 23 fonction_id:2
                                                    account_id: 24 fonction_id:3
mais dès que je veux faire             account_id: 25 fonction_id:3, j'ai une erreur vu que les id doivent être unique.

Tout d'abord, tu parles de la table egw_fonction pour les 2 : soucis
Ensuite, pour éviter que les id puissent etre unique, elles ne doivent pas etre clé primaire ou mis en unique.

Je te conseille donc une structure de bdd telle que :
- table fonction {idfct ; titre ; poste} où idfct est la clé primaire
- table personnel {idperso ; nom; etc...} où idperso est la clé primaire
- table affect {idfct ; idperso} où LE COUPLE est unique [1 et 1 seule affectation par personne]


MERCI de lire le mode d'emploi avant de poster !!

Hors ligne

#7 24-11-2009 11:35:46

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : Menu déroulant connecté à 3 tables

Alnoss a écrit :

- table affect {idfct ; idperso} où LE COUPLE est unique [1 et 1 seule affectation par personne]

Que le couple soit  UNIQUE ne veut pas dire que l'identifiant d'une personne ne pourra participer qu'à un couple, cela veut juste dire qu'il ne pourra être accouplé qu'une seule fois à cet identifiant de fonction.


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#8 24-11-2009 11:45:41

Alnoss
Modérateur absent
Lieu : 06 - PACA
Inscription : 11-05-2009
Messages : 541
Site Web

Re : Menu déroulant connecté à 3 tables

Effectivement ... j'aurais du stipuler autrement que le couple sera implicitement unique, mais ne verrouillera pas wink
Le verrouillage se fera avec les clés primaires au sein même de la table 'affect'.


MERCI de lire le mode d'emploi avant de poster !!

Hors ligne

#9 24-11-2009 12:03:38

alariclefou
Membre
Inscription : 20-11-2009
Messages : 19

Re : Menu déroulant connecté à 3 tables

Encore une fois désolé Alnoss, c'est vrai que dans la précipitation j'ai écrit deux fois le même nom de table. Il fallait lire egw_accounts pour la seconde table.

C'est super, ça fonctionne.
J'ai réussi à rentrer deux account_id pour le même fonction_id dans la table egw_fonction_accounts.

Donc maintenant je peux élaborer des requêtes pour vérifier l'existence d'une valeur dans le champ fonction_id.
Merci beaucoup.
Je vais plancher un peu dessus et reviendrai vous faire part de mes avancées.

Hors ligne

#10 25-11-2009 09:50:34

alariclefou
Membre
Inscription : 20-11-2009
Messages : 19

Re : Menu déroulant connecté à 3 tables

Bonjour, je reviens vers vous car je suis bloqué.
J'ai trouver comment formuler certaine requêtes pour afficher le titre (ex:webmaster) correspondant au nom (account_lid) à l'aide d'une jointure:

[c]SELECT titre FROM `egw_fonction_accounts` AS `t1`
        LEFT JOIN `egw_accounts` AS `t2` USING(`account_id`)
        LEFT JOIN `egw_fonction` AS `t3` USING(`fonction_id`)
        where account_lid = 'blablabla'[/c]

Cela ne fonctionne que si les enregistrement existent déjà.
S'il n'existe pas il faut le créer.
Ce qu'il faudrait c'est que le titre sélectionné (ex: agent d'accueil) update la fonction_id dans la table egw_fonction_accounts lorsque l'account_id correspond au nom sélectionné.

J'ai trouvé ici comment faire un update dans phpmyadmin, mais je ne trouve pas comment modifier la requetes pour obtenir ce que je veux:
           [c]UPDATE `groupware_resurgences2`.`egw_fonction_accounts`
               SET `fonction_id` = '3'
               WHERE CONVERT( `egw_fonction_accounts`.`fonction_id` USING utf8 ) = '2'
               AND CONVERT( `egw_fonction_accounts`.`account_id` USING utf8 ) = '23' LIMIT 1 [/c]
avec ça je fait passer blablabla du statut de webmaster à celui d'agent d'accueil.

Si quelqu'un à une idée...
Merci d'avance

Hors ligne

#11 25-11-2009 10:59:51

Alnoss
Modérateur absent
Lieu : 06 - PACA
Inscription : 11-05-2009
Messages : 541
Site Web

Re : Menu déroulant connecté à 3 tables

salut,

1. inutile de préciser tes USING utf8
2. inutile le CONVERT (du moins, dans l'utilisation que tu veux en faire)
3. inutile le LIMIT

simplement :
           UPDATE `egw_fonction_accounts`
           SET `fonction_id` = '3'
           WHERE `account_id`= '23'

- si tu veux que TOUT les webmasters deviennent agent d'accueil :
           UPDATE `egw_fonction_accounts`
           SET `fonction_id` = '3'
           WHERE `fonction_id`= '2'

Tu dois simplement te faire la phrase dans la tete, et le traduire en MySql.


MERCI de lire le mode d'emploi avant de poster !!

Hors ligne

#12 25-11-2009 11:34:44

alariclefou
Membre
Inscription : 20-11-2009
Messages : 19

Re : Menu déroulant connecté à 3 tables

Merci pour ta réponse, mais ce n'est pas exactement ce que je demandais.
J'ai un peu de mal à formuler mon problème, ça viens de moi.
En fait, sur une page en php, je dois afficher un menu déroulant comportant des noms.
Une fois validé, je veux afficher un second menu déroulant comportant des fonctions (webmaster, agent d'accueil, ...).
Si je valide, cela dois updater le fonction_id de la table egw_fonction_accounts.

Dans la requete
       [c]UPDATE `egw_fonction_accounts`
           SET `fonction_id` = '3'
           WHERE `fonction_id`= '2'[/c]

je change 2 par 3. Mais en réalité, à l'écran , je veux changer agent d'accueil par webmaster.
Il faut donc que ma requete face le lien entre webmaster et 3, et agent d'accueil et 2.
Tu comprends?

Dernière modification par alariclefou (25-11-2009 11:37:48)

Hors ligne

#13 25-11-2009 11:54:44

Alnoss
Modérateur absent
Lieu : 06 - PACA
Inscription : 11-05-2009
Messages : 541
Site Web

Re : Menu déroulant connecté à 3 tables

Re,
je comprends mieux ta demande...

Pourrais-tu me donner exactement la structure des tables que tu utilises ainsi que le nom de ta page.php wink


MERCI de lire le mode d'emploi avant de poster !!

Hors ligne

#14 25-11-2009 12:20:32

alariclefou
Membre
Inscription : 20-11-2009
Messages : 19

Re : Menu déroulant connecté à 3 tables

Voilà, j'ai une première table egw_accounts qui contient account_id(PK) et account_lid (avec les noms).
Ensuite j'ai egw_fonction qui contient fonction_id(PK) , titre (avec les fonctions occupé: directeur, webmaster, agent d'accueil) et poste (poste1, poste2, poste3).
Il s'agit là d'un jeu d'essai.
Enfin, j'ai une table egw_fonction_accounts qui contient fonction_id et account_id

egw_accounts:                                     egw_fonction:                                                           egw_fonction_accounts

account_id  | account_lid                       fonction_id    |     titre               |    poste                    fonction_id       |       account_id

10              |      toto                                    1          |  directeur          |    poste1                        1                            10
20              |      tata                                    2          |  agent d'accueil  |    poste2                        2                            20
30              |      titi                                      3          |  webmaster       |     poste3                        3                            30
40              |      tete                                    3          |  webmaster       |     poste3                        3                            40     

Pour le moment, ma page s'appelle test.php
Ce que je veux faire c'est, en partant du principe que egw_fonction_account est vide:
afficher dans le menu: toto
                                 tata
                                 titit
                                 tete
une fois toto selectionné, afficher un autre menu avec directeur
                                                                              agent d'accueil
                                                                              webmaster
si je valide directeur, je dois enregister dans egw_fonction_account
                       
                                                                   fonction_id     |       account_id

                                                                        1                          10
si je reviens et re-sélectionne  toto, il doit m'afficher le menu avec directeur sélectionné.
si je veux changer directeur par webmaster, il devra faire un update dans egw_fonction_account pour afficher

                                                                                           fonction_id     |       account_id

                                                                                               3                          10
Voilà très clairement ce que je cherche à faire.
Je suis vraiment débutant alors merci d'avance pour ton aide.

Dernière modification par alariclefou (25-11-2009 12:21:53)

Hors ligne

#15 25-11-2009 13:04:20

alariclefou
Membre
Inscription : 20-11-2009
Messages : 19

Re : Menu déroulant connecté à 3 tables

Je viens de trouver comment faire pour l'update, enfin je crois:

    [c] UPDATE `groupware_resurgences2`.`egw_fonction_accounts`  SET `fonction_id` = ( SELECT fonction_id
         FROM egw_fonction
         WHERE titre = 'webmaster' )
         WHERE (`egw_fonction_accounts`.`fonction_id`) = (SELECT fonction_id FROM egw_fonction WHERE titre = 'directeur' )
         AND (`egw_fonction_accounts`.`account_id`) = (SELECT account_id FROM egw_accounts WHERE account_lid = 'nagele' )[/c]

Il ne me reste plus qu'a trouver comment écrire une fonction en php pour faire remplacer 'webmaster', 'directeur' et 'nagele' par les valeurs sélectionné dans les menu.
Mais je suis toujours bloqué sur cette histoire de validation qui me fait passer au menu suivant.
Est-ce que je dois utiliser du javascript, parce que là je n'y connais rien du tout.

Hors ligne

#16 25-11-2009 14:14:02

Alnoss
Modérateur absent
Lieu : 06 - PACA
Inscription : 11-05-2009
Messages : 541
Site Web

Re : Menu déroulant connecté à 3 tables

re,

non, nul besoin de passer par javascript... on peut s'en passer

en fait, tu attributs une variable et tu la testes.
Si la variable est vide : affichage que du premier menu
Si la variable contient une valeur : affichage du 2nd menu

Et a la fin, tu récupères les 2 valeurs ainsi choisi, tu compares par rapport à celles stockées dans la base, et tu rajoutes un petit bouton "Modifier le statut" si besoin wink


MERCI de lire le mode d'emploi avant de poster !!

Hors ligne

#17 25-11-2009 14:29:22

alariclefou
Membre
Inscription : 20-11-2009
Messages : 19

Re : Menu déroulant connecté à 3 tables

ok, merci je vais plancher dessus et tiens au courant.

Hors ligne

#18 25-11-2009 15:16:22

Alnoss
Modérateur absent
Lieu : 06 - PACA
Inscription : 11-05-2009
Messages : 541
Site Web

Re : Menu déroulant connecté à 3 tables

Bon, j'ai pas eu le temps de tester [codé à la va-vite], mais sauf erreur bête, ca devrait fonctionner sans (trop) de bug....


<?php
//--------connection à la base de données------------
require("secure/connection.php"); // necessaire pour exterioriser tes paramètres de connexion [mais tu peux les mettre fixe si tu préfères]
mysql_select_db($db,mysql_connect($host,$user,$pass));
//------on dit que la page s'appelle test.php--------
$page = 'test.php'; // utile si tu veux aisement modifier le nom de la page et les liens des select qui y pointent
//------Récupération des Eventuelles Variables-------
if (!empty($_GET['choix1'])) {$choix1 = $_GET['choix1'];} else {$choix1 = 'vide';}
if (!empty($_GET['choix2'])) {$choix2 = $_GET['choix2'];} else {$choix2 = 'vide';}
//----------Listes des requetes basiques-------------
$listenom = mysql_query("SELECT account_id, account_lid FROM egw_accounts ORDER BY account_id");
$listefct = mysql_query("SELECT fonction_id, titre FROM egw_fonction ORDER BY fonction_id");
//-----Affichage du 1er Select si $choix1 vide-------
if ($choix1 == 'vide') { // si choix1 vide = on affiche le menu déroulant
     echo '<form onSubmit="return false;">
        <select name="select" onChange="if (this[this.selectedIndex].value) location.href = this[this.selectedIndex].value;">'
;
  WHILE ($row=mysql_fetch_object($listenom)) {echo '<option value="'.$page.'?choix1='.$row->account_id.'">'.$row->account_lid.'</option>';}
      echo '</select>
      </form>'
;}
//---Affichage du 2em Select si $choix1 PAS vide----
elseif (($choix1 != 'vide') AND ($choix2 == 'vide')) { // si choix1 différent de vide, on cherche le nom et on affiche le menu déroulant
  // on cherche la fonction existante du nom selectionné [en disant par défaut que TT les noms ont déjà une fonction définie]
  $nom = mysql_query("SELECT account_lid FROM egw_accounts WHERE account_id='".$choix1."'");
  echo 'Vous avez choisi : '.$nom;
  // Là, je détaille en 3 requetes séparées pour la clarté, mais tu peux y parvenir en 1 seule avec les jointures
  $fct = mysql_query("SELECT fonction_id FROM egw_fonction_accounts WHERE account_id='".$choix1."'");
  $titre = mysql_query("SELECT titre FROM egw_fonction WHERE fonction_id='".$fct."'");
     echo '<form onSubmit="return false;">
        <select name="select" onChange="if (this[this.selectedIndex].value) location.href = this[this.selectedIndex].value;">
          <option>'
.$fct.'</option>'; // affichage de la fonction existante par défaut
  WHILE ($row=mysql_fetch_object($listefct)) {echo '<option value="'.$page.'?choix1='.$choix1.'&choix2='.$row->fonction_id.'">'.$row->titre.'</option>';}
      echo '</select>
      </form>'
;}
//---Et enfin, si les 2 champs sont renseignées, on update la table de correspondance
if (($choix1 != 'vide') AND ($choix2 != 'vide')) {
mysql_query("UPDATE egw_fonction_accounts SET fonction_id='".$choix2."' WHERE account_id = '".$choix1."'");
echo 'La fonction est mise a jour';}
?>
 

Si ca plante ou que tu comprends pas un truc... n'hésites pas


MERCI de lire le mode d'emploi avant de poster !!

Hors ligne

#19 25-11-2009 16:45:44

alariclefou
Membre
Inscription : 20-11-2009
Messages : 19

Re : Menu déroulant connecté à 3 tables

Whoaaaa
Merci beaucoup. C'est incroyable. T'as réussi à coder ça en quelques heures seulement. J'en suis encore à chercher comment affiche le second menu après avoir validé le premier.
J'ai pas encore testé ton code mais à le lire comme ça, je pense que c'est tout bon.
Comme j'ai un souci de connexion à ma base en local, je pourrai pas te faire de feedback tout de suite, mais bientôt.
En tout cas, y a pas mal de chose qui me sont inconnu. Je vais bosser dessus pour essayer de tout comprendre.
Merci encore.

Hors ligne

#20 25-11-2009 16:56:47

Alnoss
Modérateur absent
Lieu : 06 - PACA
Inscription : 11-05-2009
Messages : 541
Site Web

Re : Menu déroulant connecté à 3 tables

Re,
Tkt pas, le code est loin de m'avoir pris autant de temps wink [plutot 15min] : d'où la possibilité que ca comporte des erreurs.
Jj'ai essayé de le commenter au mieux pour que tu comprennes chaque étape..
Vu qu'il est détaillé, il peut aisément être optimiser avec notamment des jointures.

J'attends de tes nouvelles wink


MERCI de lire le mode d'emploi avant de poster !!

Hors ligne

#21 26-11-2009 09:27:10

alariclefou
Membre
Inscription : 20-11-2009
Messages : 19

Re : Menu déroulant connecté à 3 tables

Bonjour, j'ai réussi à me connecter à ma base en local.
J'ai donc pu test ton code. ça fonctionne sauf que:
après avoir sélectionné le nom qui renvoi vers une autre page, j'obtiens le message:

[large]Vous avez choisi : Resource id #5[/large] et [large]Resource id #6[/large] dans le menu déroulant.

Malgré ça, je peux tout de même sélectionner le titre qui me renvoi à la 3ème page affichant:

[large]La fonction est mise a jour[/large]

sauf que quand je vérifie ma bdd, rien n'a changé, que l'enregistrement existe déjà ou non.

Je me demande si ça ne viendrais pas de la structure de ma base.
Qu'en pense tu?

Hors ligne

#22 26-11-2009 10:33:42

Pierrot
Ancien nouveau
Inscription : 08-05-2009
Messages : 1 195

Re : Menu déroulant connecté à 3 tables

>>Je me demande si ça ne viendrais pas de la structure de ma base.
>>Qu'en pense tu?

penser est en dehors des capacitées d'Alnoss wink big_smile
a++

Hors ligne

#23 26-11-2009 10:44:04

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : Menu déroulant connecté à 3 tables

Ce genre de message

Vous avez choisi : Resource id #5 et Resource id #6 dans le menu déroulant.

indique typiquement que l'on a confondu une ressource PHP (recordset retourné par MYSQL) avec le contenu de ladite ressource.
Quant à la décérébration d'Alnoss, supposée par Pierrot, je n'ai pas les compétences médicales pour me prononcer.:lol:


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#24 26-11-2009 11:07:09

Pierrot
Ancien nouveau
Inscription : 08-05-2009
Messages : 1 195

Re : Menu déroulant connecté à 3 tables

Elle n'est pas supposée mais affirmée big_smile:D
a++

Hors ligne

#25 26-11-2009 11:32:28

alariclefou
Membre
Inscription : 20-11-2009
Messages : 19

Re : Menu déroulant connecté à 3 tables

indique typiquement que l'on a confondu une ressource PHP (recordset retourné par MYSQL) avec le contenu de ladite ressource.

Bonjour, je ne comprend pas ce que ça veux dire, je dois chercher quoi pour corriger l'erreur. Il faut convertir les données?

Hors ligne

Pied de page des forums