J'ajoute que si je change le formulaire à afficher (le 1, le 2, n'importe lequel, j'en ai 20), j'ai toujours le même appel : action="./#form1" qui a rapport, j'imagine avec
<a name="form1"/>.
et tous amènent à une page blanche.
évidemment j'ai "réparé" la table mais c'était ok.
PS: mon formulaire a le numéro 20 et non pas 10 comme je l'ai écrit.
Il y a plusieurs remarques.
Oui, le problème c'est qu'il repère comme étant le form1 alors que ce devrait être le 10.
En regardant la source (ci-dessous) on voit que form1 c'est le name du formulaire (j'imagine le numéro 1 dans la page).
Mais dans la base c'est le formulaire 10.
Qui d'ailleurs est bien celui qui s'affiche sur la page (home).
Et l'url n'est pas de la forme page-en-cours#numero_formulaire
mais page-en-cours/#form1
Il y a donc, effectivement un problème dans l'action.
Et le renvoi.
Dans la base de données ça a l'air très bien.
Le formulaire est fabriqué dans le plugin, je ne fais que le créer dans la partie privée.
Les problèmes semblent donc bien être dans la manière dont le plugin fabrique l'action.
Et moi je ne veux/peux pas toucher au plugin.
Le nom a l'air de ne pas être le bon (form1 au lieu de form20,
l'action a l'air de mal se diriger, vers ./#form1,
tout le reste a l'air correct.
Qui peut voir ces questions ou me donner des pistes ?
Merci
Code source créé:
<a name="form1"/>
<div class="spip_forms">
<h3 class="spip">Recesija</h3>
<form style="border: 0px none ; margin: 0px;" enctype="multipart/form-data" action="./#form1" method="post">
<div>
</div>
<div class="spip_form_champ">
<span class="spip_form_label">
</span>
<span class="spip_form_choix_unique">
<input id="champ1" class="fondl" type="radio" value="select_1_1" name="select_1"/>
<label for="champ1">Dovesti do uništenja postojećeg ekonomskog sustava</label>
</span>
<span class="spip_form_choix_unique">
</span>
<span class="spip_form_choix_unique">
</span>
<span class="spip_form_choix_unique">
<input id="champ1_4" class="fondl" type="radio" value="select_1_4" name="select_1"/>
<label for="champ1_4">Koja kriza?</label>
</span>
</div>
<div style="text-align: right;">
<input class="fondo spip_bouton" type="submit" value="Podnijeti" name="Valider"/>
</div>
</form>
</div>
cy_altern rapportait (soyons exacts sur la date : 15/12/2008 16:11):
Perline-Spip <spip@perline.org> a écrit :
Pistes : Le clic sur un choix m'amène dans une url :
ZaMirZINE
alors que le formulaire en question est le 20.
Est-ce normal ?
dans la mesure où la balise form de ton formulaire donne: form method="post" action="./#form1" ...
ça me semble relativement logique! Ceci dit, c'est le comportement "normal" d'un formulaire F&T: l'url du "action" du formulaire est de la forme "page-en-cours#numero_formulaire"
C'est quoi cet accès à un /#form1 ?
dans ce cas cela signifie que le formulaire en question est repéré comme celui ayant l'id_form=1 dans la table spip_forms
Vu la page blanche obtenue, ça sent la grosse erreur dans le php... tu as vérifié si les tables de F&T sont ok dans la base de données ? Ton problème ressemble furieusement à celui traité ici: plugin Forms : création de formulaires - SPIP-Contrib
--
****Fin du message end - Signature****
Perline
spip@perline.org – http://perline.org/
Ce message est couvert par le secret de la correspondance
(art. 226-15 et 432-9 du Code pénal)
********************************************
_______________________________________________
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone