Finalement je m'en suis sorti.
Merci pour votre aide ![]()
<table border="1" width="100%">
<tr>
<th>Nom</th>
<th>Prénom</th>
<th width="6%">Promotion</th>
<th width="6%">Parcours</th>
<th width="11%">Orientation</th>
<th>Plus d'info</th>
</tr>
<BOUCLE_reponse(FORMS_DONNEES){id_form=1}{tri_donnee num_1}{inverse}>
<B_champs2>
<tr>
<BOUCLE_champs2(FORMS_CHAMPS){id_form}{rang IN 1,2,4,5,6}>
<td>#VALEUR</td>
</BOUCLE_champs2>
<td>
<BOUCLE_champs3(FORMS_CHAMPS){id_form}{rang IN 3,7,8,9}>
#PUCE<A HREF="#" onClick="popup('#VALEUR')">#TITRE</A><br/>
</BOUCLE_champs3>
</td>
</tr>
</B_champs2>
</BOUCLE_reponse>
</table>
Message du 11/07/08 à 11h59
De : "Laurent" <laurent.planes@gmail.com>
A : bey.arnaud@voila.fr
Copie à :
Objet : Re: [Spip] Boucle de création de tableauOui dans l'idée je vois ce que tu veux, il te faudrait donc plutôt comme
structure de boucle :<B_boucle1>
<table>
<BOUCLE_boucle2>
Ta première ligne de tableau
</BOUCLE_boucle2><BOUCLE_boucle1>
Les lignes de remplissage du tableau
</BOUCLE_boucle1>
</table>
</B_boucle1>où boucle 1 et 2 sont différentes, sinon elles te sortent le même
résultat...bey.arnaud@voila.fr a écrit :
> ben la première boucle me rempli ma première ligne avec les titres des champs de formulaire,
> et la seconde est censée lister les enregistrements de ce formulaire, avec un enregistrement par ligne.. mais peut être ça n'a pas l'effet escompté, vu mon piètre niveau.
>
>
> en gros voila le truc que je voudrais: (j'ai pris des champs au hasard, l'exemple importe peu
>
>
> Nom Preénom Mail Divers
>
> Pomme Api api.pomme@cretin.fr poulpe
> jdjqz jdpqz dzoqpdkoqzdjoqz dkzqokdq
> dkqzpkd kp^d dpzqkdpzpqzpd dkpqzkdpq
> kd^pqzkd dkzq zq$dlq$^ld$zq dl$^qzld$qz
>
>
>
>> Message du 10/07/08 à 22h37
>> De : "Laurent" <laurent.planes@gmail.com>
>> A : bey.arnaud@voila.fr
>> Copie à : "spip" <spip@rezo.net>
>> Objet : Re: [Spip] Boucle de création de tableau
>>
>> Non je parlais plutôt de la structure de tes boucles, ta première ligne
>> ce sont les entêtes, ca c'est ok, mais la deuxieme boucle est la même,
>> donc va te sortir la même chose...
>> La nuit porte conseil
>>
>> Laurent
>>
>> bey.arnaud@voila.fr a écrit :
>>
>>> <BOUCLE_champs2(FORMS_CHAMPS){id_form}{par rang}{"</tr>"}>
>>>
>>>
>>> si je met ca a la place ça va mieux?
>>>
>>> (je suis pas sur la machine ou il est installé, je ne pourrais tester que demain.
>>>
>>> merci pour votre aide
>>>
>>>
>>>
>>>> Message du 10/07/08 à 21h27
>>>> De : "Laurent" <laurent.planes@gmail.com>
>>>> A : bey.arnaud@voila.fr
>>>> Copie à : "spip" <spip@rezo.net>
>>>> Objet : Re: [Spip] Boucle de création de tableau
>>>>
>>>> Salut
>>>>
>>>> petites corrections de ton code au niveau de la construction du tableau
>>>> (html) :
>>>>
>>>> <B_reponse>
>>>> <table>
>>>>
>>>> <BOUCLE_reponse(FORMS_DONNEES){id_form=1}>
>>>>
>>>>
>>>> <B_champs>
>>>> <tr>
>>>> <BOUCLE_champs(FORMS_CHAMPS){id_form}{par rang}>
>>>> <td> #TITRE </td>
>>>> </BOUCLE_champs>
>>>> </tr>
>>>> </B_champs>
>>>>
>>>>
>>>> <B_champs2>
>>>> <tr>
>>>> <BOUCLE_champs2(FORMS_CHAMPS){id_form}{par rang}>
>>>> <td> #VALEUR</td>
>>>> </BOUCLE_champs2>
>>>>
>>>> </tr>
>>>> </B_champs2>
>>>>
>>>> </BOUCLE_reponse>
>>>>
>>>> </table>
>>>> </B_reponse>
>>>>
>>>>
>>>> Mais là a priori ton tableau va faire deux lignes... Je pense qu'il faut
>>>> que tu revois aussi la construction dans tes boucles.
>>>>
>>>>
>>>> Laurent
>>>>
>>>> bey.arnaud@voila.fr a écrit :
>>>>
>>>>
>>>>>
>>>>>
>>>>>
>>>>>> Message du 10/07/08 à 15h46
>>>>>> De : bey.arnaud@voila.fr
>>>>>> A : "Martin Granger" <moustiquaire@free.fr>
>>>>>> Copie à :
>>>>>> Objet : Re: [Spip] Boucle de création de tableau
>>>>>>
>>>>>>
>>>>>> VOila en gros ce que j'avais fait.. mais je doute que cela soit tres bon.
>>>>>> ************************************
>>>>>> <table>
>>>>>> <BOUCLE_reponse(FORMS_DONNEES){id_form=1}>
>>>>>>
>>>>>> <td>
>>>>>> <BOUCLE_champs(FORMS_CHAMPS){id_form}{par rang}>
>>>>>> <tr> #TITRE </tr>
>>>>>> </BOUCLE_champs>
>>>>>> </td>
>>>>>>
>>>>>> <td>
>>>>>> <BOUCLE_champs2(FORMS_CHAMPS){id_form}{par rang}{"</tr>"}>
>>>>>> <tr> #VALEUR
>>>>>> </BOUCLE_champs2>
>>>>>>
>>>>>> </tr>
>>>>>> </td>
>>>>>>
>>>>>>
>>>>>> </BOUCLE_reponse>
>>>>>>
>>>>>> </table>
>>>>>>
>>>>>>
>>>>>> ************************************
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>> Message du 10/07/08 à 15h38
>>>>>>> De : "Martin Granger" <moustiquaire@free.fr>
>>>>>>> A : "spip" <spip@rezo.net>
>>>>>>> Copie à :
>>>>>>> Objet : Re: [Spip] Boucle de création de tableau
>>>>>>>
>>>>>>>
>>>>>>> bey.arnaud@voila.fr a écrit :
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> j'ai bien essayé mais rien n'y fait
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>> Comment tu t'y es pris ? On pourra sans doute te conseiller à partir de
>>>>>>> là. Sinon, tu peux trouver des tableaux dans les squelettes du plugin
>>>>>>> agenda, mais je n'y comprends pas grand chose pour ma part.
>>>>>>> _______________________________________________
>>>>>>> liste spip
>>>>>>> spip@rezo.net - désabonnement : spip-off@rezo.net
>>>>>>>
>>>>>>> Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
>>>>>>>
>>>>>>> Documentation de SPIP : http://www.spip.net/
>>>>>>>
>>>>>>> irc://irc.freenode.net/spip ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>> ____________________________________________________
>>>>>>
>>>>>> Sur le mail Voila, vous pouvez personnaliser l’anti-spam ! http://mail.voila.fr
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>> ____________________________________________________
>>>>>
>>>>> Sur le mail Voila, vous pouvez personnaliser l��anti-spam ! http://mail.voila.fr
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> liste spip
>>>>> spip@rezo.net - désabonnement : spip-off@rezo.net
>>>>>
>>>>> Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
>>>>>
>>>>> Documentation de SPIP : http://www.spip.net/
>>>>>
>>>>> irc://irc.freenode.net/spip ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
>>>>>
>>>>>
>>>>>
>>> ____________________________________________________
>>>
>>> Sur le mail Voila, vous pouvez personnaliser l’anti-spam ! http://mail.voila.fr
>>>
>>>
>>> _______________________________________________
>>> liste spip
>>> spip@rezo.net - désabonnement : spip-off@rezo.net
>>>
>>> Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
>>>
>>> Documentation de SPIP : http://www.spip.net/
>>>
>>> irc://irc.freenode.net/spip ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
>>>
>>>
>
> ____________________________________________________
>
> Sur le mail Voila, vous pouvez personnaliser l’anti-spam ! http://mail.voila.fr
>
>
>
>
____________________________________________________
La route des vacances en quelques clics grâce à Voila ! http://itineraire.voila.fr/itineraire.html