Les avertissements suivants se sont produits :
Warning [2] Undefined array key 0 - Line: 1640 - File: showthread.php PHP 8.2.18 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/showthread.php 1640 errorHandler->error_callback
/showthread.php 915 buildtree




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
FormBuilder : Récupérer les informations du formulaire
#9
Hello,

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


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)