Maintenant je souhaite mettre le check box coché dans la cas ou ma requete me retourne une valeur pour cette case à cocher
// au dessus requete qui permet de me selectionner toutes les annonces de ma table annonce
while($tab=mysql_fetch_object($result))
{
// requete qui permet de seelctionner les annonces pour le prospect actuel
$recup_annonce="SELECT * FROM societe,annonce,estprospecter
WHERE societe.num_societe=estprospecter.num_societe
AND estprospecter.id_annonce=annonce.id_annonce";
$result_annonce=mysql_query($recup_annonce) or die(mysql_error());
// tant qu'il y a des annonce pour cette société il faut coché les checkbox
while($tab_annonce=mysql_fetch_object($result_annonce))
{
echo'<input type="checkbox" name="annonce[]" value="'.$tab->id_annonce.'" checked>'.$tab->libelle_annonce.'';
}
$compteur++;
if($compteur%4==1) // ceci est utile pour pouvoir afficher 4 produit sur une même ligne on utilise donc le modulo
{
echo'<tr>';
}
// affichage des check box normal
echo'<td class="txt_tache">';
echo'<input type="checkbox" name="annonce[]" value="'.$tab->id_annonce.'" multiple>'.$tab->libelle_annonce.'';
echo'</td>';
if($compteur%4==0) //lorque que le modulo du compteur est égale a zero ceci signifie que deux produit sont sur la ligne, et qu'il faut en ouvrire une nouvelle
{
echo'</tr>'; // on ferme la ligne
}
}
echo "</table>";
en faite le problème est que sa m'affiche tous les checkbox vides et tous les checkbox cochés.ceci est un problème dans ma logique, que j ene vois pas
merci de votre aide