Variable $ en PHP

Résolu
JB_A Messages postés 301 Date d'inscription   Statut Membre Dernière intervention   -  
JB_A Messages postés 301 Date d'inscription   Statut Membre Dernière intervention   -
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

2 réponses

darkchristophetd Messages postés 1100 Date d'inscription   Statut Contributeur Dernière intervention   459
 
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
0
JB_A Messages postés 301 Date d'inscription   Statut Membre Dernière intervention   5
 
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();
							}
0
JB_A Messages postés 301 Date d'inscription   Statut Membre Dernière intervention   5
 
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
0