Je possède une table dans lequel figure plusieurs colonnes (jusqu'ici tout va bien) dont les trois qui nous intéressent : field_id; user_id; value;
Lors d'un enregistrement il y a plusieurs champs à remplir dont les informations viennent s'ajouter dans la colonne "value".
Chaque type d'information possède un id qui figure dans "field_id".
Par exemple : "nom" à l'identifiant 1 dans "field_id", "prénom" à l'identifiant 2 dans "field_id", etc...
Par exemple :
field_id / user_id / value
5 / 64 / Faut que ça bouge !
field_id / user_id / value
36 / 64 / Aucune
field_id / user_id / value
9 / 64 / hôtel
Je cherche à reprendre sur une page presque toutes les informations que renseigne un membre mais je veux pouvoir afficher uniquement les informations que je veux sélectionner... J'arrive à tout afficher concernant un utilisateur mais pas à afficher individuellement. Si je veux juste prendre la valeur du field_id 5 et 9 et pas le 36 je n'y arrive pas.
Pour le moment voici le code que j'ai :
$result = $mysqli->query('SELECT * FROM ma_table WHERE user_ID = "' . $user_ID . '"');
while($row = $result->fetch_array())
{
$details = $row['value'];
$field_id = $row['field_id'];
echo $details; [b] // TOUT S'AFFICHE POUR UN UTILISATEUR[/b]
foreach ($details as $key => $detail)
{
echo $detail. '<br>'; [b]// RIEN NE S'AFFICHE ICI AVEC CELA[/b]
}
}
D'avance merci