Bonjour,
je fais une lecture de deux table une client avec id, nom et champs dans laquelle les champs correspondent à des id (de la table logiciel) séparé par des ;
La deuxième table est logiciel dans laquelle il y a id et nom.
Le code ci-dessous me permet bien d'afficher la liste des logiciels en fonction de l'id du client mais je souhaite faire un checked si l'utilisateur à l'id du logiciel dans la colonne champs.
Je n'y arrive pas...
Code PHP :
$sql ="SELECT id, nom, champs ";
$sql .="FROM clients ";
$sql .="WHERE id='1' ";
$sql_result=mysql_query($sql);
$list=mysql_fetch_object($sql_result);
echo '<br />'.$list->nom.'<br /><br />';
$tab=explode(";", $list->champs);
echo '<form action="post">';
$sql_c ="SELECT id, nom ";
$sql_c .="FROM logiciels ";
$sql_result_c=mysql_query($sql_c);
while ($list_c=mysql_fetch_object($sql_result_c)){
echo '<br /><input type="checkbox"value="'.$list_c->id.'">';
foreach ($tab as $key=>$value) {
$sql_l ="SELECT id, nom ";
$sql_l .="FROM logiciels ";
$sql_l .="WHERE id='".$value."' ";
$sql_result_l=mysql_query($sql_l);
$list_l=mysql_fetch_row($sql_result_l);
echo $list_l[0].' : ';
}
echo ''.$list_c->nom.'('.$list_c->id.')';
}
echo '</form>';
Merci d'avance pour votre aide.