par
Cyrano » 20 mai 2011, 19:45
Salut,
comme tu fais référence au tuto que j'ai pondu il y a déjà un certain temps sur les listes liées, je serai sans doute le moins mal placé pour te répondre.
Mais dans un premier temps, j'aimerais te faire observer que ta question n'est pas correctement formulée. Ton message en résumé se limite à «
J'ai testé et ça marche pas » :
- Tu as essayé quoi ? Là effectivement, tu nous montres ton code... mouais, on va y revenir;
- Ça ne fonctionne pas.... qu'est-ce qui ne fonctionne pas ? Les champs correspondant ne se remplissent pas ? Le contenu de la liste est incorrect ?
- Tu n'indiques pas quelle version tu utilises : je vais y revenir aussi.
- Tu n'indiques pas non lus comment tu as tenté de détecter les erreurs ni ce que tu aurais obtenu en le faisant
De la manière dont tu poses la question, il faudrait qu'on lise ton code de façon très détaillée pour y détecter quelle version tu as utilisé (et j'ai trouvé la version 100% PHP, OK) et ensuite qu'est-ce que tu as modifié par rapport au code original.
Ensuite, tu indiques implicitement que tu as omis de lire un élément important du tuto : ce n'est pas un code prêt à l'emploi, il faut tout lire, incluant les commentaires du code et tâcher de comprendre le déroulement des opérations. J'y ai mis pas mal de détails et tous sont importants. Je préfère qu'on vienne me dire «
Je ne comprends pas ce que signifie telle ligne ... » que «
J'ai utilisé ce code et il ne marche pas » : normal, il n'est pas fait pour ça, il est là pour illustrer une méthodologie de développement.
Je vais donc suggérer la chose suivante : je ne te donnerai pas la réponse, je vais te monter le chemin pour que tu la trouves toi-même, ce sera plus long, mais beaucoup plus efficace en matière d'apprentissage.
Pour ce faire, on va y aller par étapes : d'abord, essaye de m'expliquer comment doit se dérouler la récupération de l'élément choisi jusqu'au remplissage de tes cinq champs, ne fais pas un roman, juste indiquer «
Après sélection, je clique sur le bouton, le formulaire est envoyé, le traitement sur le serveur récupère la donnée postée (comment ?) et traitée (pour faire quoi et comment ?), etc... » en bref, détaille chaque exécution. Au passage, ça va t'amener à vérifier que tu n'as pas oublié une étape en cours de route et à bien assimiler le fonctionnement général de ce genre d'opération.
Allez, au boulot

Salut,
comme tu fais référence au tuto que j'ai pondu il y a déjà un certain temps sur les listes liées, je serai sans doute le moins mal placé pour te répondre.
Mais dans un premier temps, j'aimerais te faire observer que ta question n'est pas correctement formulée. Ton message en résumé se limite à « [i]J'ai testé et ça marche pas[/i] » :
[list=1]
[*]Tu as essayé quoi ? Là effectivement, tu nous montres ton code... mouais, on va y revenir;
[*]Ça ne fonctionne pas.... qu'est-ce qui ne fonctionne pas ? Les champs correspondant ne se remplissent pas ? Le contenu de la liste est incorrect ?
[*]Tu n'indiques pas quelle version tu utilises : je vais y revenir aussi.
[*]Tu n'indiques pas non lus comment tu as tenté de détecter les erreurs ni ce que tu aurais obtenu en le faisant[/list]
De la manière dont tu poses la question, il faudrait qu'on lise ton code de façon très détaillée pour y détecter quelle version tu as utilisé (et j'ai trouvé la version 100% PHP, OK) et ensuite qu'est-ce que tu as modifié par rapport au code original. :non:
Ensuite, tu indiques implicitement que tu as omis de lire un élément important du tuto : ce n'est pas un code prêt à l'emploi, il faut tout lire, incluant les commentaires du code et tâcher de comprendre le déroulement des opérations. J'y ai mis pas mal de détails et tous sont importants. Je préfère qu'on vienne me dire « [i]Je ne comprends pas ce que signifie telle ligne ...[/i] » que « [i]J'ai utilisé ce code et il ne marche pas[/i] » : normal, il n'est pas fait pour ça, il est là pour illustrer une méthodologie de développement.
Je vais donc suggérer la chose suivante : je ne te donnerai pas la réponse, je vais te monter le chemin pour que tu la trouves toi-même, ce sera plus long, mais beaucoup plus efficace en matière d'apprentissage.
Pour ce faire, on va y aller par étapes : d'abord, essaye de m'expliquer comment doit se dérouler la récupération de l'élément choisi jusqu'au remplissage de tes cinq champs, ne fais pas un roman, juste indiquer «[i] Après sélection, je clique sur le bouton, le formulaire est envoyé, le traitement sur le serveur récupère la donnée postée (comment ?) et traitée (pour faire quoi et comment ?), etc... [/i]» en bref, détaille chaque exécution. Au passage, ça va t'amener à vérifier que tu n'as pas oublié une étape en cours de route et à bien assimiler le fonctionnement général de ce genre d'opération.
Allez, au boulot 8-)