Forms & Tables - jointure

Pour les champs de type 'jointure avec une autre table', je n'ai réussi à m'en servir que dans l'interface privée. Ce champs propose de lier par défaut à toutes les tables de ton site. Y'a un fichier du plugin à modifier pour ne faire apparaître qu'une table dans les choix.

Sur le site public, mon formulaire apparaît, mais sans le champ de jointure. donc j'ai modifié le fichier "forms.html de forms_et_tables_1_9_1\formulaires\ , et j'y ai ai ajouté une iframe si on veint de valider le formulaire pour renvoyer vers une page qui permet d'afficher un formulaire juste pour le lien. C'est un peu de la bidouille mais j'ai pas trouvé mieux.

Si tu veux que je t'explique mes modifs, n'hésite pas.

Muriel

Merci Muriel.
Comme j'ai déjà créé mon formulaire avec le plugin (via l'interface privée) Sais tu si on peut faire la même chose en utilisant un champ (jointure avec une autre table) ?
Merci

-----Message d'origine-----
De : ganastor@netcourrier.com [mailto:ganastor@netcourrier.com]
Envoyé : vendredi 14 septembre 2007 14:37
À : lpyann@yahoo.fr; spip@rezo.net
Objet : Re: [Spip] Forms & Tables - jointure

si ton champ docteur est par exemple dans le form 1 et que le champ est texte_1, avec une boucle comme:

<BOUCLE_1(FORMS_DONNEES){id_form=1}>
       <BOUCLE_2(FORMS_DONNEES_CHAMPS){id_donnee}{champ=texte_1}>
        #VALEUR (c'est le nom du docteur, a mettre dans le html pour le formulaire)
</BOUCLE_2>
<BOUCLE_1>

Muriel

Bonjour.
Quelqu'un sait-il si avec le plugin on peut faire çà :
Créer un champ (nom docteur) dans un formulaire rendezvous qui serait lié avec le champ (nom docteur) existant dans une table docteurs afin que le formulaire puisse proposer la sélection des valeurs saisies dans la table... L'idée est que la liste des noms dans le formulaire soit la même que celle de la table... Ca paraîttra peut être tout bête comme question, mais je n'ai pas réussi à le faire...
Merci
Yann

_______________________________________________
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
FAQ : http://www.spip.net/fr_article1054.html

L'explication des modifs m'intéresse effectivement. Et je n'ai pas bien compris ton histoire de iframe et page supplémentaire (un petit lien que je vois sinon ?). Elle te sert à quoi ? Mais chez moi en plus je ne vois aucune table dans le champ jointure... ou alors je ne regarde pas au bon endroit...
Yann

-----Message d'origine-----
De : ganastor@netcourrier.com [mailto:ganastor@netcourrier.com]
Envoyé : vendredi 14 septembre 2007 15:48
À : lpyann@yahoo.fr; spip@rezo.net
Objet : Re: Re: [Spip] Forms & Tables - jointure

Pour les champs de type 'jointure avec une autre table', je n'ai réussi à m'en servir que dans l'interface privée. Ce champs propose de lier par défaut à toutes les tables de ton site. Y'a un fichier du plugin à modifier pour ne faire apparaître qu'une table dans les choix.

Sur le site public, mon formulaire apparaît, mais sans le champ de jointure. donc j'ai modifié le fichier "forms.html de forms_et_tables_1_9_1\formulaires\ , et j'y ai ai ajouté une iframe si on veint de valider le formulaire pour renvoyer vers une page qui permet d'afficher un formulaire juste pour le lien. C'est un peu de la bidouille mais j'ai pas trouvé mieux.

Si tu veux que je t'explique mes modifs, n'hésite pas.

Muriel

Merci Muriel.
Comme j'ai déjà créé mon formulaire avec le plugin (via l'interface privée) Sais tu si on peut faire la même chose en utilisant un champ (jointure avec une autre table) ?
Merci

-----Message d'origine-----
De : ganastor@netcourrier.com [mailto:ganastor@netcourrier.com]
Envoyé : vendredi 14 septembre 2007 14:37
À : lpyann@yahoo.fr; spip@rezo.net
Objet : Re: [Spip] Forms & Tables - jointure

si ton champ docteur est par exemple dans le form 1 et que le champ est texte_1, avec une boucle comme:

<BOUCLE_1(FORMS_DONNEES){id_form=1}>
       <BOUCLE_2(FORMS_DONNEES_CHAMPS){id_donnee}{champ=texte_1}>
        #VALEUR (c'est le nom du docteur, a mettre dans le html pour le formulaire)
</BOUCLE_2>
<BOUCLE_1>

Muriel

Bonjour.
Quelqu'un sait-il si avec le plugin on peut faire çà :
Créer un champ (nom docteur) dans un formulaire rendezvous qui serait lié avec le champ (nom docteur) existant dans une table docteurs afin que le formulaire puisse proposer la sélection des valeurs saisies dans la table... L'idée est que la liste des noms dans le formulaire soit la même que celle de la table... Ca paraîttra peut être tout bête comme question, mais je n'ai pas réussi à le faire...
Merci
Yann

_______________________________________________
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
FAQ : http://www.spip.net/fr_article1054.html

Le Fri, 14 Sep 2007 10:48:12 +0200, ganastor a écrit:

Pour les champs de type 'jointure avec une autre table', je n'ai réussi
à m'en servir que dans l'interface privée. Ce champs propose de lier par
défaut à toutes les tables de ton site. Y'a un fichier du plugin à
modifier pour ne faire apparaître qu'une table dans les choix.

Sur le site public, mon formulaire apparaît, mais sans le champ de
jointure. donc j'ai modifié le fichier "forms.html de
forms_et_tables_1_9_1\formulaires\ , et j'y ai ai ajouté une iframe si
on veint de valider le formulaire pour renvoyer vers une page qui
permet d'afficher un formulaire juste pour le lien. C'est un peu de la
bidouille mais j'ai pas trouvé mieux.

Si tu veux que je t'explique mes modifs, n'hésite pas.

Muriel

Merci Muriel.
Comme j'ai déjà créé mon formulaire avec le plugin (via l'interface
privée) Sais tu si on peut faire la même chose en utilisant un champ
(jointure avec une autre table) ? Merci

-----Message d'origine-----
De : ganastor@netcourrier.com [mailto:ganastor@netcourrier.com] Envoyé :
vendredi 14 septembre 2007 14:37 À : lpyann@yahoo.fr; spip@rezo.net
Objet : Re: [Spip] Forms & Tables - jointure

si ton champ docteur est par exemple dans le form 1 et que le champ est
texte_1, avec une boucle comme:

<BOUCLE_1(FORMS_DONNEES){id_form=1}>
       <BOUCLE_2(FORMS_DONNEES_CHAMPS){id_donnee}{champ=texte_1}>
        #VALEUR (c'est le nom du docteur, a mettre dans le html pour le
        formulaire)
</BOUCLE_2>
<BOUCLE_1>

Muriel

Bonjour.
Quelqu'un sait-il si avec le plugin on peut faire çà : Créer un champ
(nom docteur) dans un formulaire rendezvous qui serait lié avec le champ
(nom docteur) existant dans une table docteurs afin que le formulaire
puisse proposer la sélection des valeurs saisies dans la table... L'idée
est que la liste des noms dans le formulaire soit la même que celle de
la table... Ca paraîttra peut être tout bête comme question, mais je
n'ai pas réussi à le faire... Merci
Yann

_______________________________________________ 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
FAQ : FAQ webmestre - SPIP

Bonjour à tous,

Je travaille actuellement sur un nouveau site sous SPIP et j'ai installé
forms & tables pour un annuaire en ligne. J'ai bien suivi le post relatif
aux annuaires dans Spip-Contrib, mais je n'arrive pas vraiment à utiliser
les jointures.
J'ai créé une table activités, pour le secteur d'activité, avec une seule
valeur, le nom de l'activité et j'ai ajouté un champs de jointure dans la
table adresse.
Ensuite, j'ai rempli la table activité via l'interface privée, et j'ai
commencé à remplir un enregistrement sur adresse, mais il n'y a pas de
champs pour la jointure.

Je dois passer par un formulaire? Je ne comprend pas. L'appli adresse est
destinée à être remplie depuis l'interface privée. J'ai lu les 3 articles
de spip-contrib sur le sujet, mais ce n'est pas très explicite sur le
fonctionnement des jointures. Merci

Agnès

--
Dura Linux, sed Linux