Variable $ en PHP
Résolu
JB_A
Messages postés
307
Statut
Membre
-
JB_A Messages postés 307 Statut Membre -
JB_A Messages postés 307 Statut Membre -
Bonjour,
J'ai un fichier de configuration dans lequel j'ai un sql qui va chercher des infos dans une table paramètrage.
Ceci afin de définir des variables.
Jusque la pas de problème, ce SQL renvoie des infos du style
param_id=1
param_nom=fond_page
param_valeur=#FFFFFF
je voudrais qu'il génére un $devise=€ mais qu'il ne l'affiche pas (définition de variables)
J'ai essayé $.$row[0]=$row[1];
mais il me renvoie une erreur
Puis j'ai essayé '$'.$row[0]=$row[1];
et enfin $row[0]=$row[1]; // avec fond_page transformé en $fond_page
Pour les deux dernier, il ne me met plus d'erreur mais il ne veut pas prendre en compte le paramètrage quand je change la valeur de fond_page
Pourriez-vous m'aider. SVP Merci
J'ai un fichier de configuration dans lequel j'ai un sql qui va chercher des infos dans une table paramètrage.
Ceci afin de définir des variables.
Jusque la pas de problème, ce SQL renvoie des infos du style
param_id=1
param_nom=fond_page
param_valeur=#FFFFFF
je voudrais qu'il génére un $devise=€ mais qu'il ne l'affiche pas (définition de variables)
J'ai essayé $.$row[0]=$row[1];
mais il me renvoie une erreur
Puis j'ai essayé '$'.$row[0]=$row[1];
et enfin $row[0]=$row[1]; // avec fond_page transformé en $fond_page
Pour les deux dernier, il ne me met plus d'erreur mais il ne veut pas prendre en compte le paramètrage quand je change la valeur de fond_page
Pourriez-vous m'aider. SVP Merci
Configuration: Windows XP Internet Explorer 6.0
2 réponses
-
c'est peut être bête de ma part mais essaye avec
<input type="hidden" value="<?php //ta variable ?>" />
Désolé si je me trompe-
Merci pour ton aide,
Mais il s'agit d'un fichier dans lequel je déclare les variables et qui est intégré en include dans chaque page du site, ce n'est pas un formulaire.
Si je déclare les variables comme ceci (chaque paramètrage correspond à une colonne) cela marche
$devise=$row[0]; $amort=$row[1]; $logo=$row[2]; $web_email=$row[3]; $tech_email=$row[4]; $fond_page=$row[5];
Mais si je veux déclarer les variables de manière dynamique (Colonne 1=param, Colonne 2=valeur), cela ne fonctionne pas :while ($row) { $row[0]=$row[1]; $row=$q->getrow(); }
-
-
En fait, c'est tout bête, il suffit de mettre
$$row[0]=$row[1];
et la variable est bien interprétée
Merci pour votre aide