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 :
Le script que j’ai rédigé pour extraire cet enregistrement est le suivant :"date_1"=>"retard", "date_2"=>"absence", "date_3"=>"sortie", "date_4"=>"exclus"
Il faut dire que je suis quasi nul en PHP et je veux apprendre,![]()
Le résultat affiché est le suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>"; } ?>
Alors que moi je m’attendais à avoir ceciKey=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"
Je vous prie de m’aider et de me corriger pour pouvoir résoudre ce problèmeKey=date_1 et Val= retard
Key=date_2 et Val= absence
Key=date_3 et Val= sortie
Key=date_4 et Val= exclus
dite moi si mon enregistrement est bon sur la table ou comment faire pour extraire cet enregistrement correctement ou ou !....................
Je vous remercie infiniment
Partager