Bonjour,
Sur une page j'ai des noms de projets :
$html .="<input type=checkbox name='prj_id[]' value='$r[prj_id]' >"."<a href='$PHP_SELF?Action=tch&Etape=reporting&prj_id=$r[prj_id]'>"."<b>".($r['label1'].$r['label2'])."</b>"."</a>"."<br />";
Pour les afficher j'ai 2 solutions :
-si j'en veux qu'un, je le sélectionne par le lien
-si j'en veux plusieurs j'utilise les cases à cocher et je valide avec un bouton
j'ai une fonction qui me permet d'afficher des informations relatives au(x) projet(s) sur une page. Le problème c'est que cela fonctionne uniquement lorsque je récupère les cases à cochées.
function tachReporting($prj_id)
$tableau = array();
$j=0;
$liste_projet=$_REQUEST['prj_id'];
if (!is_array($tableau))
{
$tableau = array(0=>$_REQUEST['liste_projet']);
}
//$liste_projet=implode("|",$tableau);
$array_recu=explode(",",$liste_projet);
<input type=hidden name=liste_projet value="$liste_projet">
while(list($k,$v)=each($array_recu))
{
.........
}
}
Donc si vous voyez l'erreur. Ah pis je sais que un implode et juste après un explode c'est pas très malin mais je ne vois pas d'autre solutions.
Merci d'avance.
olivier

