voila je vous donne le code
en gros je veux ke le tableau ki a pour id la value de sa checkbox superieur
soit visible si celle ci est cochée et ceci a l'ouverture de la page
attention il y a en plus du php
c'est la fonction verifClick ki regarde successivement pour id="val1" val2 etc..
si celui la est coché
c'est bizare je sai si kkun peut me depanner ca serait cool
merci
<?php
include ("../choix/inclu.php" );
$tabcode=array();
$tabnom=array();
$query="select distinct code,nom
from travaux2
union
select distinct code,nom
from travaux
where code not in (
select distinct code1
from travaux2)";
$req=mysql_query($query);
if (empty($req)){echo "rien";}
else {while ($rep=mysql_fetch_array($req)){
$tabcode[]=$rep[0];
$tabnom[]=$rep[1];
};}
?>
<html>
<head>
<script type="text/javascript">
function affiche(truc){
document.getElementById(truc).style.visibility='visible';
document.getElementById(truc).style.display='inline';}
function noAffiche(truc){
document.getElementById(truc).style.visibility='hidden';
document.getElementById(truc).style.display='none';}
function verifClick()
{
var stop=false;
for (var x=1;stop==false;x++)
{
var val='val';
val=val+x;
document.write(val);
if (document.getElementById(val))
{
if (document.getElementById(val).checked==true)
{
private var x=document.getElementById(val).getValue();
document.getElementById(x).style.visibility='visible';
document.getElementById(x).style.display='inline';
}
;
}
else {stop=true;}
;}
}
</SCRIPT>
</head>
<body onLoad="javascript:verifClick()">
<table id="tableauediteur" >
<?php
$taille=count($tabcode);
$taillex=count($tabnom);
if ($taille!=$taillex)
{
echo "il y a un probleme les tableaux ne sont pas de la meme taille
c'est a dire qu'un des genres appellé ne possede pas de nom ou
reciproquement!!!!! prevenez le webmaster pour probleme
dans les tables travaux et travaux2"
;};
$y=0;
for ($i=0;$i<$taille;$i++){
$y++;
echo"
<tr>
<td><INPUT TYPE=\"checkbox\" id=\"val$y\" name=\"genreEdit[]\" value=\"$tabcode[$i]\"
onClick=\"if (this.checked) { affiche(this.value);} else { noAffiche(this.value)}\"";
$query="select * from droit_editeur where id=$cle and classe=\"$tabcode[$i]\"";
$req=mysql_query($query);
if (!empty($req)){echo "CHECKED";};
echo ">";
echo $tabnom[$i];
echo "</td>
<td>
<table id=\"$tabcode[$i]\" style=\"visibility:hidden;display:none\">";
include ("../choix/inclu.php" );
$query="select distinct code_fam,nom_fam
from famille_$tabcode[$i]";
$req=mysql_query($query);
while($rep=@mysql_fetch_array($req)){
echo "
<tr>
<td>
<INPUT TYPE='checkbox'
name='famEdit_$tabcode[$i][]'
value='$rep[0]'>
$rep[1]
</td>
</tr>
";
}
echo "</table>";
echo "
</td>
</tr>";
;};
?>
</table>
</body>
</html>