probleme de syntaxe et declaration de variable

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 : probleme de syntaxe et declaration de variable

par zeus » 16 juil. 2007, 19:55

Modération :
johnben2, afin d'améliorer la lisibilité de ton message,
pense à utiliser les balises [code] ou [php] (selon le langage utilisé).

Elles sont disponibles au-dessus de la zone de saisie de ton message
lorsque tu postes un nouveau message.

Des indications sont disponibles sur la manière de mettre en forme vos messages dans la FAQ

par @rthur » 16 juil. 2007, 19:33

Bonjour,

Ce que tu cherches à faire s'appelle des variables de variable, il y a pas mal de sujet là dessus sur internet (cf Google).
Voila un tuto assez explicatif sur le sujet:
http://www.phpindex.com/index.php/2000/ ... -variables

par johnben2 » 16 juil. 2007, 19:26

bein parce que c'est pas ça que je veux faire.
J'ai mis cette exemple plus simple pour que les gens comprenent.
Je voulais simplement avoir la syntaxe pour declarer une variable a partir d'une autre,
style :
$total_$table = .....

Merci quand meme

par d0m » 16 juil. 2007, 19:17

pourquoi pas créer un tableau de variable avec le nom qu tu souhaites en clé :
$total = array();
$total['achere'] = 4;
$total['coffre'] = 4;

foreach($total as $nom => $valeur){
   echo 'valeur de ' . $nom . ' : ' . $valeur . '<BR>';
}

probleme de syntaxe et declaration de variable

par johnben2 » 16 juil. 2007, 18:24

Bonjour,

J'aimerais faire marcher ce toute petit scritp mais je sais pas trop ou mettre les " et ' pour que ça marche.
si quelqun sait
Merci
<?
$table = array ('achere','coffre');

for($i=0;$i<sizeof($table);$i++)
    {
$total_$table[i] = 4 ;       // j'aimerais ici créer une variable avec le nom d'une autre 
   }

echo "$total_achere"  ;
echo "$total_coffre"  ;
?>