Fork me on GitHub

Rapport de message :*
 

Paramètre on transmis avec l'url ?

Titre du sujet : Paramètre on transmis avec l'url ?
par lionhell sur 13/09/2009 01:43:05

En ce moment je suis en train de tenter de modifier un module existant, dans lequel il y a un lien <a> qui transmet 2 paramètres.

Je veux en ajouter un 3eme, mais je rencontre un problème ... soit le paramètre n'est pas transmis, soit il n'est pas récupéré dans le 2eme fichier, je ne sais pas.

Voici le code concerné:

1/ Dans le fichier html de départ:

<span class="oledrion_productdescription-contentTitles"><{$smarty.const._OLEDRION_PRICE}></span>: <a href="<{$smarty.const.OLEDRION_URL}>caddy.php?op=addproduct&product_id=<{$product.product_id}> &coul=violet" title="<{$smarty.const._OLEDRION_ADD_TO_CART}>">


2/ Dans le fichier php d'arrivée:

$op = 'default';
if(isset($_POST['op'])) {
$op = $_POST['op'];
} elseif(isset($_GET['op'])) {
$op = $_GET['op'];
}

$productId = 0;
if(isset($_POST['product_id'])) {
$productId = $_POST['product_id'];
} elseif(isset($_GET['product_id'])) {
$productId = $_GET['product_id'];
}

// LionHell
$coul = 'couleur absente';
if(isset($_POST['coul'])) {
$coul = $_POST['coul'];
} elseif(isset($_GET['coul'])) {
$coul = $_GET['coul'];
}
$xoopsTpl->assign('coul', $coul);

// Fin LionHell

Les parties en rouge sont ce que j'ai ajouté (le paramètre coul).

Quand je récupère la variable coul elle ne contient que sa valeur d'initialisation ... sa valeur (violet) n'est pas transmise !?

Je ne comprends pas où est le problème ...
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

92 Personne(s) en ligne (83 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 92 | Plus ...