[SPIP Zone] [svn] Forms_et_tables cassé ?

Bonjour,

spip 12366
forms_et_tables 22175

Installation toute neuve, un article, une table.
Tout va bien dans l'interface privée.
Côté public, avec <table1> dans l'article, ça donne (en double):

<BOUCLE_donnees>()
Erreur SQL
forms_donnees.id_form, forms_donnees.id_donnee, donnees_champs.valeur AS id_mot FROM spip_forms_donnees AS `forms_donnees` INNER JOIN spip_forms_donnees_champs AS L2 ON ( L2.id_donnee = forms_donnees.id_donnee ) INNER JOIN spip_forms_donnees_champs AS L1 ON ( L1.id_donnee = forms_donnees.id_donnee ), spip_forms_donnees_champs AS `donnees_champs`, spip_forms_champs AS `champs` WHERE (forms_champs.id_form = 1) AND (forms_champs.type = "mot")
Unknown column 'forms_champs.id_form' in 'where clause'

(Avec "champs.id_form" et "champs.type" dans la clause where, ça irait mieux.)

Le mode debug ne m'éclaire pas:

02 SELECT forms_donnees.id_form, forms_donnees.id_donnee, donnees_champs.valeur AS id_mot
03 FROM spip_forms_donnees AS `forms_donnees`, spip_forms_donnees_champs AS `donnees_champs`, spip_forms_champs AS `champs`
04 WHERE (forms_donnees.id_form = 1)
05 AND (forms_donnees.confirmation = "valide")
06 AND (forms_donnees.statut = "publie")
07 AND (forms_donnees.id_form = champs.id_form)
08 AND (champs.type = "mot")
09 AND (donnees_champs.champ = champs.champ)
10 AND (donnees_champs.id_donnee = forms_donnees.id_donnee)
11 ORDER BY forms_donnees.rang

Aurais-je encore loupé un détail ?

--
Cordialement,

   Frédéric Moinard

* Frédéric Moinard tapuscrivait, le 23/08/2008 13:05:

Bonjour,

spip 12366
forms_et_tables 22175

Installation toute neuve, un article, une table.
Tout va bien dans l'interface privée.
Côté public, avec <table1> dans l'article, ça donne (en double):

<BOUCLE_donnees>()
Erreur SQL
forms_donnees.id_form, forms_donnees.id_donnee, donnees_champs.valeur AS id_mot FROM spip_forms_donnees AS `forms_donnees` INNER JOIN spip_forms_donnees_champs AS L2 ON ( L2.id_donnee = forms_donnees.id_donnee ) INNER JOIN spip_forms_donnees_champs AS L1 ON ( L1.id_donnee = forms_donnees.id_donnee ), spip_forms_donnees_champs AS `donnees_champs`, spip_forms_champs AS `champs` WHERE (forms_champs.id_form = 1) AND (forms_champs.type = "mot")
Unknown column 'forms_champs.id_form' in 'where clause'

(Avec "champs.id_form" et "champs.type" dans la clause where, ça irait mieux.)

Le mode debug ne m'éclaire pas:

02 SELECT forms_donnees.id_form, forms_donnees.id_donnee, donnees_champs.valeur AS id_mot
03 FROM spip_forms_donnees AS `forms_donnees`, spip_forms_donnees_champs AS `donnees_champs`, spip_forms_champs AS `champs`
04 WHERE (forms_donnees.id_form = 1)
05 AND (forms_donnees.confirmation = "valide")
06 AND (forms_donnees.statut = "publie")
07 AND (forms_donnees.id_form = champs.id_form)
08 AND (champs.type = "mot")
09 AND (donnees_champs.champ = champs.champ)
10 AND (donnees_champs.id_donnee = forms_donnees.id_donnee)
11 ORDER BY forms_donnees.rang

Aurais-je encore loupé un détail ?

Est-ce que tu utilise le fork de F&T pour 193 ?

--
RealET

Bonjour,

RealET a écrit :

* Frédéric Moinard tapuscrivait, le 23/08/2008 13:05:

Bonjour,

spip 12366
forms_et_tables 22175

Installation toute neuve, un article, une table.
Tout va bien dans l'interface privée.
Côté public, avec <table1> dans l'article, ça donne (en double):

(...)

Aurais-je encore loupé un détail ?

Est-ce que tu utilise le fork de F&T pour 193 ?

euh... je ne sais pas... j'utilise
svn://zone.spip.org/spip-zone/_plugins_/_stable_/forms/forms_et_tables_1_9_3
dont plugin.xml dit à la ligne 2 "(SPIP 2, experimental)" (depuis la révision 21648 ;-).

--
Merci,
   Frédéric Moinard

* Frédéric Moinard tapuscrivait, le 23/08/2008 14:49:

Est-ce que tu utilise le fork de F&T pour 193 ?

euh... je ne sais pas... j'utilise
svn://zone.spip.org/spip-zone/_plugins_/_stable_/forms/forms_et_tables_1_9_3

dont plugin.xml dit à la ligne 2 "(SPIP 2, experimental)" (depuis la révision 21648 ;-).

Bon, c'est donc la bonne.
Mais n'utilisant pas <table1> mais seulement <form1> avec ce plugin, je n'étais jamais tombé sur le bug.
Il est urgent d'attendre :frowning:

--
RealET

RealET a écrit :

* Frédéric Moinard tapuscrivait, le 23/08/2008 14:49:

Est-ce que tu utilise le fork de F&T pour 193 ?

euh... je ne sais pas... j'utilise
svn://zone.spip.org/spip-zone/_plugins_/_stable_/forms/forms_et_tables_1_9_3

dont plugin.xml dit à la ligne 2 "(SPIP 2, experimental)" (depuis la révision 21648 ;-).

Bon, c'est donc la bonne.
Mais n'utilisant pas <table1> mais seulement <form1> avec ce plugin, je n'étais jamais tombé sur le bug.

bon tant pis, je vais *devoir* écrire les boucles :wink:

Il est urgent d'attendre :frowning:

vivi

--
encore merci,

   Frédéric