Si c'est pour récupérer $code qui est égal à $_POST['code'] autant utiliser directement $_POST['code']. (puisque $_POST est une variable 'superglobale', voir ici: http://php.net/manual/fr/reserved.variables.post.php#refsect1-reserved.variables.post-notes )
Bonjour, bonjour !
Tout d'abord je vous explique je suis pas super super fort en php mais j'ai essaye d'apprendre le langage.aroundAlors voila mon problème : j'ai essayer de créer une variable global pour pouvoir l'utiliser dans mon switch et enfin pouvoir faire un echo de tout ça . Cependant lors de l'exécution la variable ne s'affiche pas..
Mon code :
$filesend = $_POST['filesend'];
$rb = $_POST['rb'];
$code = $_POST['code'];
echo $code;
$OK = isset($_POST['OK']) ? $_POST['OK'] : '';
if (isset($OK))
{
// On recupère le choix
$choix=$_POST['equips'];
}
switch ($choix) {
case 1:
global $code;
echo $code."_Local_BaieRadio_Emplacement_VueGenerale";
break;
}
PS : j'aurais bien aimé mettre des photos mais je ne sais pas comment on fais :p
7 réponses
Bonjour,
Quelle le rôle du "global" dans le switch ? Surtout en appelant une variable qui a le même nom qu'une autre dans le même code ?
Si vous souhaitez juste concaténer le code issue de $_POST, enlever le global $code dans le switch et réessayer.
Re,
alors en faite j´essaye juste de concatener ma variable $code que je creer grâce au POST.Le problème c'est que quand jessaye de le faire sans "global" la variable $code n'apparait pas :(
Et l'élément juste après $code."_Local.... apparait ?
beh sa me retourne uniquzment "_Local..." ...
Ah oui si je prend le cas 2 sa marche mais le $code ne s'affiche pas quoi
Voila j'ai trouver ,
Le bon code pour les intéressé :