[Conception] Mysql et tableau associatif
Bonjour à tous,
Pouvez vous m’aider à résoudre un problème avec les tableaux associatifs.
Voilà, je dispose de l’information suivante dans une table « user »dans un champ intitulé « suivi »
L’enregistrement textuelle est la suivante :
Citation:
"date_1"=>"retard", "date_2"=>"absence", "date_3"=>"sortie", "date_4"=>"exclus"
Le script que j’ai rédigé pour extraire cet enregistrement est le suivant :
Il faut dire que je suis quasi nul en PHP et je veux apprendre,:bug:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| <?php
include_once("../Regisys/includes/config.inc.php");
$id_user=1;
$req=mysql_query("select * from user where id='$id_user' ");
$res=mysql_fetch_array($req);
$liste=explode(',', $res[suivi]);
$nbr=count($liste);
$liste_out=array();
for($i=0;$i<$nbr;$i++)
{
array_push($liste_out,"$liste[$i]");
}
//Extraire les enregistrements
while(list($key,$valeur)=each($liste_out))
{
echo "Key=$key et Val=$valeur <br>";
}
?> |
Le résultat affiché est le suivant
Citation:
Key=0 et Val="date_1"=>"retard"
Key=1 et Val= "date_2"=>"absence"
Key=2 et Val= "date_3"=>"sortie"
Key=3 et Val= "date_4"=>"exclus"
Alors que moi je m’attendais à avoir ceci
Citation:
Key=date_1 et Val= retard
Key=date_2 et Val= absence
Key=date_3 et Val= sortie
Key=date_4 et Val= exclus
Je vous prie de m’aider et de me corriger pour pouvoir résoudre ce problème
dite moi si mon enregistrement est bon sur la table ou comment faire pour extraire cet enregistrement correctement ou ou !....................
Je vous remercie infiniment