Bonjour,

Je cherche à récupérer les données concaténees dans un champ de la base de données :

Dans la base, champ albums :

1 - test|2 - test|3 - test|4 - test

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
$variable = mysql_fetch_array(mysql_query('select albums from users where username="'.$_SESSION['username'].'"'));			
$tab_couleur=explode("|",$variable);
$couleur1= htmlentities($tab_couleur[0], ENT_QUOTES, 'UTF-8');
$couleur2= htmlentities($tab_couleur[1], ENT_QUOTES, 'UTF-8');
$couleur3= htmlentities($tab_couleur[1], ENT_QUOTES, 'UTF-8');
$couleur4= htmlentities($tab_couleur[1], ENT_QUOTES, 'UTF-8');
Et pour afficher :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
      <input type="text" name="albums1" value="<?php echo $couleur1; ?>"> <br>
      <input type="text" name="albums2" value="<?php echo $couleur2; ?>"><br>
      <input type="text" name="albums3" value="<?php echo $couleur3; ?>"><br>
      <input type="text" name="albums4" value="<?php echo $couleur4; ?>"><br>
Mais ça m'affiche "Array" dans le premier input text. Pourriez-vous m'éclairer ?

Merci d'avance