Formulaire personalis?

Bonjour,

moi je pencherais pour la création d'une balise dynamique spécifique comme ce qui est fait pour tous les formulaires de la distribution SPIP.
Pour en savoir plus, voir ici : http://www.spip-contrib.net/spikini/PagePrincipale?wiki=CreerSaBalise
Ou lire ce qu'il y a dans le code des balises de formulaire et dans leurs squelettes : voir dans ecrire/balise et dans dist/formulaires
Ceci c'est pour utiliser le formulaire sur l'espace public, mais si c'est uniquement pour l'espace privé, alors il "suffit" de créer une page spécifique pour l'espace privé via un plugin par exemple.

Quant à l'exploitation des données, les fonctions spip_query et autres du même type (voir dans /ecrire/base/) permettent d'exploiter n'importe quelle table de la base de données.

Pour ma part, je travaille sur un exemple qui insère des formulaires dans l'espace privé : qui stocke les données recueillies dans une table spécifique, et qui l'exploite dans l'espace public grâce à une balise dynamique, si ça peut t'aider, je peut t'envoyer le début de mon plugin (création de compteurs de visites graphiques).

Cordialement, Olivier Gautier.

Xavier BUROT a écrit :

Bonjour,

Je pense que tu trouveras ton bonheur en analysant les fichiers
formulaire_inscription.php et formulaire_forum.php se trouvant dans
ecrire/balise.

J'espère que cela t'aidera.

cordialement,

Xavier BUROT
http://xebiaut.free.fr

Selon Christian Hovine <chr.hovine@swing.be>:

--===============1267894598==

Bonjour à tous,
Je voudrais intégrer un formulaire dans mon site SPIP, de sorte que toute
personne ayant un ID et un mot de passe puisse le remplir.
Le formulaire en question possède un grand nombre de champs, et je souhaite
que lors de la validation du formulaire, les données soient enregistrées
dans une nouvelle table que j'ai créé dans la base de données.
De la sorte, il est facile de créer un article qui affiche un résumé des
données ainsi stockées dans la base de donnée.
L'objectif est qu'un grand nombre de collaborateurs puissent consulter les
données déjà encodées ainsi que d'en ajouter. (typiquement un travail
collaboratif)
Il devrait être également possible de générer une page au format csv pour
ainsi exporter v-facilement les données vers Excel pour une utilisation
ultérieure.
J'ai déjà créé les tables, mais je cherche à voir comment faire pour que le
formulaire remplisse la table dans la base de donnée. (je n'ai jamais fait
celà, alors, si quelqu'un peur m'envoyer un exemple, ce serait bienvenu.
Toutes vos iedées sont bienvenues.
Merci d'avance.
Christian.

--===============1267894598==
Content-Type: text/plain; charset="iso-8859-1"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

_______________________________________________
liste spip
spip@rezo.net - d=E9sabonnement : 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-contrib.net/spikini/FaQ

--===============1267894598==--

_______________________________________________
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-contrib.net/spikini/FaQ

--
_________________________________
       Olivier Gautier
  Professeur de Mathématiques
    Personne Ressource TICE
      Académie de Rouen
Equipe de développement EVA-Web
_________________________________

Merci à tous pour votre attention.
En essayant de suivre vos sugestions, j'ai constaté que le plupart étaient
plutôt faites pour la version 1.9
Vos sugestion m'ont poussé à rechercher plus loin dans les contribs,
et je suis tombé sur celle-ci
http://www.spip-contrib.net/Gestion-des-inscriptions-a-une que je trouve
géniale...
Je l'ai chargée (sous easyphp pour le moment), testée, et cela marche du
premier coup.
Il ne me reste plus qu'à l'adapter à mon formulaire qui sera un peu
différent de celui-ci.
Encore merci à tous.
Christian.

"Olivier Gautier" <olivier.gautier@ac-rouen.fr> a écrit dans le message de
news: 45D82087.7080800@ac-rouen.fr...
Bonjour,

moi je pencherais pour la création d'une balise dynamique spécifique
comme ce qui est fait pour tous les formulaires de la distribution SPIP.
Pour en savoir plus, voir ici :
http://www.spip-contrib.net/spikini/PagePrincipale?wiki=CreerSaBalise
Ou lire ce qu'il y a dans le code des balises de formulaire et dans
leurs squelettes : voir dans ecrire/balise et dans dist/formulaires
Ceci c'est pour utiliser le formulaire sur l'espace public, mais si
c'est uniquement pour l'espace privé, alors il "suffit" de créer une
page spécifique pour l'espace privé via un plugin par exemple.

Quant à l'exploitation des données, les fonctions spip_query et autres
du même type (voir dans /ecrire/base/) permettent d'exploiter n'importe
quelle table de la base de données.

Pour ma part, je travaille sur un exemple qui insère des formulaires
dans l'espace privé : qui stocke les données recueillies dans une table
spécifique, et qui l'exploite dans l'espace public grâce à une balise
dynamique, si ça peut t'aider, je peut t'envoyer le début de mon plugin
(création de compteurs de visites graphiques).

Cordialement, Olivier Gautier.

Xavier BUROT a écrit :

Bonjour,

Je pense que tu trouveras ton bonheur en analysant les fichiers
formulaire_inscription.php et formulaire_forum.php se trouvant dans
ecrire/balise.

J'espère que cela t'aidera.

cordialement,

Xavier BUROT
http://xebiaut.free.fr

Selon Christian Hovine <chr.hovine@swing.be>:

--===============1267894598==

Bonjour à tous,
Je voudrais intégrer un formulaire dans mon site SPIP, de sorte que toute
personne ayant un ID et un mot de passe puisse le remplir.
Le formulaire en question possède un grand nombre de champs, et je
souhaite
que lors de la validation du formulaire, les données soient enregistrées
dans une nouvelle table que j'ai créé dans la base de données.
De la sorte, il est facile de créer un article qui affiche un résumé des
données ainsi stockées dans la base de donnée.
L'objectif est qu'un grand nombre de collaborateurs puissent consulter
les
données déjà encodées ainsi que d'en ajouter. (typiquement un travail
collaboratif)
Il devrait être également possible de générer une page au format csv pour
ainsi exporter v-facilement les données vers Excel pour une utilisation
ultérieure.
J'ai déjà créé les tables, mais je cherche à voir comment faire pour que
le
formulaire remplisse la table dans la base de donnée. (je n'ai jamais
fait
celà, alors, si quelqu'un peur m'envoyer un exemple, ce serait bienvenu.
Toutes vos iedées sont bienvenues.
Merci d'avance.
Christian.

--===============1267894598==
Content-Type: text/plain; charset="iso-8859-1"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

_______________________________________________
liste spip
spip@rezo.net - d=E9sabonnement : 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-contrib.net/spikini/FaQ

--===============1267894598==--

_______________________________________________
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-contrib.net/spikini/FaQ

--
_________________________________
       Olivier Gautier
  Professeur de Mathématiques
    Personne Ressource TICE
      Académie de Rouen
Equipe de développement EVA-Web
_________________________________