par
top16 » 29 sept. 2014, 11:35
Bonjour à tous,
Petit problème avec une réaffectation de variable. Voilà mon code qui construit un tableau nommé $data avec un enregistrement issu d'une table :
Code : Tout sélectionner
$prov = $cnx->prepare(" SELECT * FROM ma_table WHERE id=:cle ");
$prov->execute(array('cle' => $ref));
$data = $prov->fetch(PDO::FETCH_OBJ);
Ce tableau contient : $data->div_1, $data->div_2, $data->div_3, $data->div_4
La variable $num contient une valeur comprise entre 1 et 4
Lorsque je veux afficher la valeur du tableau au moyen de :
je n'obtiens qu'un résultat vide !..
J'ai du raté quelque chose (je ne suis pas un expert en PHP ... sourire). Merci d'avance pour l'aide que vous pourriez m'apporter ...
Bonjour à tous,
Petit problème avec une réaffectation de variable. Voilà mon code qui construit un tableau nommé $data avec un enregistrement issu d'une table :
[code]
$prov = $cnx->prepare(" SELECT * FROM ma_table WHERE id=:cle ");
$prov->execute(array('cle' => $ref));
$data = $prov->fetch(PDO::FETCH_OBJ);
[/code]
Ce tableau contient : $data->div_1, $data->div_2, $data->div_3, $data->div_4
La variable $num contient une valeur comprise entre 1 et 4
Lorsque je veux afficher la valeur du tableau au moyen de :
[code]echo ${'data->div_'.$num}[/code]
je n'obtiens qu'un résultat vide !..
J'ai du raté quelque chose (je ne suis pas un expert en PHP ... sourire). Merci d'avance pour l'aide que vous pourriez m'apporter ...