Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

probleme de transmission des variables PHP avec CMSMS
#11

page1 :

Code :
{mon_udt1 destination='page2'}

page2 :

Code :
{mon_udt2}


voilà pour le contenu de tes pages. Maintenant les udts

udt1 : se contente de générer un formulaire


Code :
$gCms = $cmsms();
$config = $gCms->getConfig();

$destination = $params['destination'];
$root_url = $config['root_url'];

echo <<<MYHTML

<form action="$root_url/index.php?page=$destination" method="post">
  <input name="prenom" value="votre Prénom" >
  <input name="btn" value="envoyer" type="submit" >
</form>

MYHTML;

UDT2 : récupère les données

Code :
$prenom = '-Aucune valeur-';

if(!empty($_POST['prenom']))
   $prenom=$_POST['prenom'];

echo 'la variable $prenom contient la valeur  : ' .$prenom. '<br />';

Dans ton cas : tu as fait l'erreur d'écrire $_POST[’prenom’] et non $_POST['prenom']. Comprendre l'utilisation du symbole = ’ = au lieu de = ' =

du coup _POST ne te retournera pas... ça m'a pris un moment avant de mettre le doigt dessus d'ailleurs ... :/


regarde le résultat : http://www.furie.be/index.php ?page=asmar1
Répondre


Messages dans ce sujet

Atteindre :


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