jfa 0 Posted December 7, 2004 Report Share Posted December 7, 2004 Une base d'abonnés dont certains sont des particuliers et d'autres des collectivités. Ces abonnés s'identifient (N°d'abonné + mot de passe) pour accéder à un espace réservé. Je souhaiterais après l'identification envoyer les particuliers vers une page et les collectivités vers une autre. Ils sont évidemment identifiés dans la base. rubrique statut ("C" ou "P") Dans le formulaire, je renvoie vers une page unique "-format" <input type="hidden" name="-db" value="abonnes.fp6"> <input type="hidden" name="-lay" value="detail"> <input type="hidden" name="-format" value="identifconfirmident.htm"> <input type="hidden" name="-error" value="identifabonne.htm"> <input type=hidden name="-op" value="bw"> <input type="hidden" size="20" name="n_abonne" value="=="> <input type="hidden" size="20" name="identif" value="=="> <input type="hidden" name="ACTION" value=""> Où et comment dois-je placer ma condition ? merci j'ai déjà posé cette quetion sur un autre forum...sans réponse n'y a-t-il pas de solution? Quote Link to post Share on other sites
0 Olivier Devriese 142 Posted December 7, 2004 Report Share Posted December 7, 2004 La page de réponse "identifconfirmident.htm" doit comporter un test du genre : [fmp-if: (field:statut) .eq. "C"] [fmp-include: "identifconfirmident_c.htm"][fmp-else] [fmp-include: "identifconfirmident_p.htm"][/fmp-if] où "identifconfirmident_c.htm" est la page de collectivités et "identifconfirmident_p.htm" celle des aprticuliers. Attention au passage, il manque la valeur de l'action dans le formulaire Quote Link to post Share on other sites
0 Guest Guest Posted December 7, 2004 Report Share Posted December 7, 2004 le test ne devrait-il pas plutôt être placé en amont, c'est à dire dans la page identif, car dans la page identifconfirm il ne se réalise pas. j'avais bien pensé à ce type de test, mais je ne sais pas où le mettre Quote Link to post Share on other sites
0 Guest Guest Posted December 7, 2004 Report Share Posted December 7, 2004 suite: en fait voilà le code complet de ma page <form action=FMPro method=post onSubmit="return validate(this)"> <input type="hidden" name="-db" value="abonnes.fp5"> <input type="hidden" name="-lay" value="detail"> <input type="hidden" name="-token" value="[FMP-currenttoken]"> <input type="hidden" name="-format" value="identifconfirm.htm"> <input type="hidden" name="-error" value="identifabonne.htm"> <input type=hidden name="-op" value="bw"> <input type="hidden" size="20" name="n_abonne" value="=="> <input type="hidden" size="20" name="identif" value="=="> <input type="hidden" name="ACTION" value=""> <span class="titre_rouge"> Pour accéder à cet espace, <br> saisissez le numéro d'abonné et le mot de passe qui vous ont été communiqués par courrier. </span><br> <br> <table width="300" border="0"> <tr class="td_fond_beige"> <td width="332" height="20"><table border="0" cellpadding="0" cellspacing="2" width="259"> <tr align="left" valign="middle"> <td width="113" class="Style1 text_article_reg_gras_rouge"><strong>N° d'abonné</strong></td> <td width="140"> <input type="password" size="20" name="n_abonne" value=""> </td> </tr> <tr align="left" valign="middle"> <td class="Style1 text_article_reg_gras_rouge"><strong> Mot de passe </strong></td> <td width="140"> <input type="text" name="identif" size="20" value=""> </td> </tr> </table></td> <td width="70" align="center" valign="middle"><input name="-Find" type="image" value="VALIDER" src="../speciaux/images/but_valider.jpg" width="92" height="19"></td> </tr> </table> </form> dans la mesure où la balise -format est "identifconfirm.htm" on renvoie vers cette page, donc le test dans cette page est donc inopérant Mais peut-être que je le place mal? Quote Link to post Share on other sites
0 Olivier Devriese 142 Posted December 7, 2004 Report Share Posted December 7, 2004 Le test doit se situer dans la page de réponse (-format) soit "identifconfirm.htm". Après identification à l'aide de la requête à FMP, le WebCompanion va retourner la valeur pour "field:statut" et le test en fonction de cette valeur va includer une page HTML ou une autre. Ca doit marcher. Quote Link to post Share on other sites
0 Guest Guest Posted December 7, 2004 Report Share Posted December 7, 2004 merci. En fait avec votre piste j'ai trouvé une solution très simple en début de page [fmp-if:statut.neq.] "le corps de la page s'adressant aux collectivites" [fmp-else] "le corps de la page s'adressant aux particuliers" [-fmp:if] Qu'en pensez-vous ? est-ce correct ou du bricolage ? cordialement Quote Link to post Share on other sites
Question
jfa 0
Une base d'abonnés dont certains sont des particuliers et d'autres des collectivités.
Ces abonnés s'identifient (N°d'abonné + mot de passe) pour accéder à un espace réservé.
Je souhaiterais après l'identification envoyer les particuliers vers une page et les collectivités vers une autre.
Ils sont évidemment identifiés dans la base. rubrique statut ("C" ou "P")
Dans le formulaire, je renvoie vers une page unique "-format"
<input type="hidden" name="-db" value="abonnes.fp6">
<input type="hidden" name="-lay" value="detail">
<input type="hidden" name="-format" value="identifconfirmident.htm">
<input type="hidden" name="-error" value="identifabonne.htm">
<input type=hidden name="-op" value="bw">
<input type="hidden" size="20" name="n_abonne" value="==">
<input type="hidden" size="20" name="identif" value="==">
<input type="hidden" name="ACTION" value="">
Où et comment dois-je placer ma condition ?
merci
j'ai déjà posé cette quetion sur un autre forum...sans réponse
n'y a-t-il pas de solution?
Link to post
Share on other sites
5 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.