12/02/2016, 08:46:12
Hello,
plusieurs choses :
Une UDT s'appelle sans $ :
Il faut également :
- soit passer les paramètres à l'UDT :
- soit les récupérer depuis $_POST dans ton UDT ce qui est plus rapide - de toutes façons il n'y a pas de filtre sur les paramètres sur les UDT (uniquement sur les modules).
Je remplacerai $params['pseudo'] et la même chose en ville par leurs équivalents issus de $_POST
A priori d'après ton "The requested URL /lesoleil/form was not found on this server.", la page n'est pas accessible à l'url citée. Essaye de remplacer la valeur de l'attribut "action" par un
Avec tout ça, tu devrais commencer à récupérer des variables.
Pour FormBuilder, je sais qu'il y au une gestion multi-pages, mais je ne sais pas s'il gère les pages conditionnelles.
Sinon tu simplifies avec un formulaire sur une page et de simples blocs du formulaire cachés activés via javascript, mais ca ne répond peut être pas à tes besoins.
Bon dev
plusieurs choses :
GlobusCrea a écrit :J'ai bien essayé en suivant toute vos recommandations, mais j'ai ce message d'erreur :
"The requested URL /lesoleil/form was not found on this server."
J'ai appeler la page cachée form dans laquelle j'ai placé ma balise UDT {$FormSimpleChamps}
Une UDT s'appelle sans $ :
Code :
{FormSimpleChamps}
Il faut également :
- soit passer les paramètres à l'UDT :
Code :
{FormSimpleChamps pseudo=$smarty.post.pseudo ville=$smarty.post.ville}
- soit les récupérer depuis $_POST dans ton UDT ce qui est plus rapide - de toutes façons il n'y a pas de filtre sur les paramètres sur les UDT (uniquement sur les modules).
GlobusCrea a écrit :Laquelle contient le code PHP suivant :
<?php
$Pseudo = $params['pseudo'];
$Ville = $params['ville'];
echo 'Bienvenue '.$Pseudo.' de '.$Ville;
?>
Je remplacerai $params['pseudo'] et la même chose en ville par leurs équivalents issus de $_POST
GlobusCrea a écrit :<form name="Inscription" method="post" action="form">
Entrez votre pseudo : <input type="text" name="pseudo"/><br/>
Entrez votre ville : <input type="text" name="ville"/><br/>
<input type="submit" name="valider" value="OK"/>
</form>
A priori d'après ton "The requested URL /lesoleil/form was not found on this server.", la page n'est pas accessible à l'url citée. Essaye de remplacer la valeur de l'attribut "action" par un
Code :
{cms_selflink href='TonAlias'}
Avec tout ça, tu devrais commencer à récupérer des variables.
Pour FormBuilder, je sais qu'il y au une gestion multi-pages, mais je ne sais pas s'il gère les pages conditionnelles.
Sinon tu simplifies avec un formulaire sur une page et de simples blocs du formulaire cachés activés via javascript, mais ca ne répond peut être pas à tes besoins.
Bon dev
Aire Libre // Création de sites web et services CMS Made Simple : intégration, développement, maintenance et dépannage // De l'Alsace vers le monde entier