Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Templates > Smarty
Smarty Forum d'entraide sur le moteur de templates Smarty. Avant de poster -> FAQ Smarty et Cours Smarty
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/02/2007, 14h28   #1
Invité de passage
 
Inscription : février 2004
Messages : 26
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 26
Points : 2
Points : 2
Par défaut Réafficher les variables de formulaire

Saluuut,

j'ai fait un formulaire dans un template smarty
je souhaite traiter en php les variables poster et les reaffichers via mon template smarty.
Mais rien à faire je n'arrive pas à recuperer les variables poster

voici mon code
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
 
<?php
require_once('Smarty/Smarty.class.php');
 
$smarty = new Smarty();
 
//$smarty->debugging = true;
 
$postvar1 = $_POST['number1'];
 
$smarty->assign('var1', $postvar1);
$smarty->display('form.tpl');
?>
 
 
 
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
 
</head>
<body>
 
<form  action="form.php" method="POST" >
<input type="text" name="number1" size="20" maxlength="20">
<input type="submit" name="envoyer" value="envoyer">
 
</form>
 
 
 
<h2 color="red">{$var1}</h2>
</body>
alors si quelq'un sais comment proceder ce serais sympa de me donner un exemple.
keiser1080 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/02/2007, 17h56   #2
Membre Expert
 
Avatar de eric.pommereau
 
Homme ERIC POMMEREAU
Ingénieur intégration
Inscription : décembre 2004
Messages : 683
Détails du profil
Informations personnelles :
Nom : Homme ERIC POMMEREAU
Âge : 38
Localisation : France

Informations professionnelles :
Activité : Ingénieur intégration
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : décembre 2004
Messages : 683
Points : 1 294
Points : 1 294
C'est curieux ... tout est ok dans ton code ...

Essaye de mettre dans ton template:

{debug output=html}

Ce qui aura pour effet d'afficher la console de debuggage dans ton HTML et non via javascript ....

Ensuite tu regardes si ta valeur est bien passée (var1).

Mais comme ça je ne vois pas d'erreur ...

@+
eric.pommereau est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/02/2007, 18h31   #3
Invité de passage
 
Inscription : février 2004
Messages : 26
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 26
Points : 2
Points : 2
Citation:
Envoyé par eric190
C'est curieux ... tout est ok dans ton code ...

Essaye de mettre dans ton template:

{debug output=html}

Ce qui aura pour effet d'afficher la console de debuggage dans ton HTML et non via javascript ....

Ensuite tu regardes si ta valeur est bien passée (var1).

Mais comme ça je ne vois pas d'erreur ...

@+
En effet ça marche.

Mais c'est à rien y comprendre je suis rester jusqu'à 5h mat et ca marchais pas.

et la je fait le debug html et je vois la variable.
je retire le debug et ca marche...

je vais garder le post ouvert je le ferme demain car je suis encore au boulot et je veus encore tester ce soir @home

en tout cas merci pour ta reponse ;-)
keiser1080 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/02/2007, 21h51   #4
Membre Expert
 
Avatar de eric.pommereau
 
Homme ERIC POMMEREAU
Ingénieur intégration
Inscription : décembre 2004
Messages : 683
Détails du profil
Informations personnelles :
Nom : Homme ERIC POMMEREAU
Âge : 38
Localisation : France

Informations professionnelles :
Activité : Ingénieur intégration
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : décembre 2004
Messages : 683
Points : 1 294
Points : 1 294
Que veux tu ... ya des jours comme ça !!

Aller @+
eric.pommereau est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/02/2007, 15h41   #5
Rédacteur
 
Homme
Geek entrepreneur
Inscription : novembre 2004
Messages : 1 035
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Geek entrepreneur

Informations forums :
Inscription : novembre 2004
Messages : 1 035
Points : 1 813
Points : 1 813
Autre facon de faire, tu peux afficher : {$smarty.post.mavariable}

Cf. http://smarty.php.net/manual/fr/lang...les.smarty.php
hugo123 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h26.


 
 
 
 
Partenaires

Hébergement Web