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
probleme de transmission des variables PHP avec CMSMS
#10
Bonjour

Concernant les balises udt, j'en avais déjà modestement essayé dans le cadre d'intégration de calculs.
Mais hier soir, j'ai rencontré le meme pb qu'antérieurement (sans l'utilisation de l'UDT),
dans le cadre du (double) passage (PG1 -> balise -> pg2) de variables (indiquées plus haut ds le post), c'est à dire :



PAGE 1 : .../CMSMS/index.php?page=PAGE_1
contenant son formulaire HTML :

<form action=".../CMSMS/index.php?page=PAGE_2" method="POST">
<input name="prenom" value="votre Prénom" >
<input name="btn" value="envoyer" type="submit" >
</form>



balise utilisateur {calcul_1}:

/* récuperation des variables du formulaire */
if(isset($_POST[’prenom’])) $prenom=utf8_decode($_POST[’prenom’]);
/* export des variables pour la page 2 */
echo 'la variable $prenom contient la valeur : ' .$prenom. '<br />';




PAGE 2 : .../CMSMS/index.php?page=PAGE_2

<!-- appel de la balise smarty calcul_1 en php -->
{
calcul_1
}
<!-- reste du code html de la page -->



Probleme du, bien entendu, à ma profonde méconnaissance de smarty :

La PAGE 2 : CMSMS/index.php?page=PAGE_2 affiche
la variable $prenom contient la valeur :
au lieu de :
la variable $prenom contient la valeur : votre Prénom

aucune variable n'est récupérée par la balise. Meme si la seconde page affiche bien le contenu de cette balise.

quelques questions me viennent à l'esprit :
- Faut-il utiliser aussi une balise pour envoyer le formulaire de la page 1 ?
- L'URL passée dans action=".../CMSMS/index.php?page=PAGE_2" (où page=PAGE_2 est l'alias de la page) doit-elle faire référence à un tpl ?

Je ne sais plus dans quelle direction chercher :/
Répondre


Messages dans ce sujet

Atteindre :


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