Forum CMS Made Simple FR

Version complète : [Résolu] Balise Utilisateur : Erreur 404 URL non trouvée !?
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Bonsoir, (enfin pas tout à fait encore!)

Je reviens à propos de mon "module annuaire", à propos de la partie "récupération des données".
Faute de trouver le bon moyen pour utiliser FormBuilder, j'ai poursuivis l'écriture de mon code, et je bute !

Le code simplifié de mon fomulaire, dans un bloc de contenu global "formAnnuPrat" appelé dans le bloc de contenu de la page http://www.amavie.org/index.php?page=annuPraticiens :
Code :
<form name="annuPrat" action="annuPrat" method="post">
    <fieldset align="left">
  <div id="formPratLarge">
        <div id="formPratGauc">
       <p>
           <label>Spécialité(s) souhaitée(s)</label>
           <select name="specialites" size="4">
            <option value="0" selected="selected" >Choisir =></option>
                        <option value="A02">Acupuncture</option>
                        <option value="A25">Aromathérapie</option>
                        <option value="A31">Art thérapie</option>
                        <option value="A10">Chiropratique</option>

                </select>
                    </p>
        </div>
  </div>
          <input type="submit" name="trouver" value="Trouver">
    </fieldset>
<!-- Fin du formulaire -->
</form>
Le code de la balise utilisateur "annuPrat", appelé dans le bloc de contenu de la page annuPrat alias"annuPrat" non affichable dans menu et non cherchable :
Code :
global $gCms;

// Récupération des données
if (isset($_POST['trouver'])) {
    $spe=$_POST['specialites'];
    echo 'Spécialité choisie est'.$spe;
}
J'ai invariablement une erreur 404, que je teste en local ou sur différentes serveurs !

Une proposition SVP ?

Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
#~ Version du CMS : 1.6.7
#~ Version du MLE si existante :
#~ Informations Système :
#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~

ceadreak

Bonsoir Philippe,

Manquerait pas quelque chose dans l'action de ton formulaire??
Tu donnes l'action "annuPrat" qui pointe visiblement sur ... rien du tout.

Ca devrait être une action genre " action="index.php?page=annuPratcticiens" " pour pointer sur ta page annuPrat.
Il faudrait regarder de ce côté je pense.

A+
Bonsoir ... et merci !
ceadreak a écrit :Il faudrait regarder de ce côté je pense.
Ben oui c'est bien ça!
le code du bloc global est donc
Code :
<form name="annuPrat" method="post" action="index.php?page=annuPrat">
J'aurai dû poster plus tôt .... !
Et retrouver ma logique .... qui semble en fuite!