une variable dans une constante

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : une variable dans une constante

Re: une variable dans une constante

par jeorcal » 13 sept. 2010, 19:56

ça marche :-)

merci

Re: une variable dans une constante

par stealth35 » 13 sept. 2010, 18:53

Re: une variable dans une constante

par jeorcal » 13 sept. 2010, 18:34

mais il y a aucun doute que ça soit dans l'array , par contre ça marche pas

Re: une variable dans une constante

par Aureusms » 13 sept. 2010, 18:18

Moi je ferais une petite vérification en mode tableau et un ajout si la vérification est positive :
$tab_verification  = array ('C', 'X', 'R', 'S', 'U', 'P');
if (in_array($db->f("order_status"),$tab_verification))
   $message .= $VM_LANG->_('PHPSHOP_ORDER_STATUS_CHANGE_'.$db->f("order_status")),false);

une variable dans une constante

par jeorcal » 13 sept. 2010, 18:13

Bonjour

au lieu de

Code : Tout sélectionner

switch ($db->f("order_status")) { case 'C': $message .= $VM_LANG->_('PHPSHOP_ORDER_STATUS_CHANGE_C',false); break; case 'X': $message .= $VM_LANG->_('PHPSHOP_ORDER_STATUS_CHANGE_X',false); break; case 'R': $message .= $VM_LANG->_('PHPSHOP_ORDER_STATUS_CHANGE_R',false); break; case 'S': $message .= $VM_LANG->_('PHPSHOP_ORDER_STATUS_CHANGE_S',false); break; case 'U': $message .= $VM_LANG->_('PHPSHOP_ORDER_STATUS_CHANGE_U',false); break; case 'P': $message .= $VM_LANG->_('PHPSHOP_ORDER_STATUS_CHANGE_P',false); break; }
je voudrais faire

Code : Tout sélectionner

$var = 'PHPSHOP_ORDER_STATUS_CHANGE_' . $db->f("order_status"); $message .= $VM_LANG->_($var,false);
comment est ce possible en PHP ? (ça l'est en .net)

merci