Buongiorno a tutti, io ho questo problema:
Ho una tabella creata con un ciclo PHP che mostra un determinato numero di gruppi e il materiale totale loro assegnato. Ora vorrei che cliccando sul gruppo, subito sotto di lui comparissero ulteriori righe che mostrano nel dettaglio gli uffici a cui è stato dato quel materiale specifico (ES: GRUPPO A = 20 ---> Sez. 1 = 10, Sez 2 = 10). Con il seguente codice javascript sono riuscito a fare una cosa del genere tramite i <DIV>
	
	
	
		
ma non riesco ad adattarlo per utilizzare una tabella... in pratica ogni riga che deve comparire o scomparire con il click si compone di due celle dove vengono inserite le voci interessate (nome sezione e quantità). L'unica soluzione che ho trovato è la seguente ma "bleffa" in quanto usa una sola riga e una sola cella (il <BR> permette di disporre i dati su più righe:
	
	
	
		
Qualcuno riesce gentilmente ad aiutarmi?
Grazie in anticipo
				
			Ho una tabella creata con un ciclo PHP che mostra un determinato numero di gruppi e il materiale totale loro assegnato. Ora vorrei che cliccando sul gruppo, subito sotto di lui comparissero ulteriori righe che mostrano nel dettaglio gli uffici a cui è stato dato quel materiale specifico (ES: GRUPPO A = 20 ---> Sez. 1 = 10, Sez 2 = 10). Con il seguente codice javascript sono riuscito a fare una cosa del genere tramite i <DIV>
		Codice:
	
	<head>
    <title>Untitled</title>
<script type="text/javascript" language="javascript">
function visualizza(id){
  if (document.getElementById){
    if(document.getElementById(id).style.display == 'none'){
      document.getElementById(id).style.display = 'block';
    }else{
      document.getElementById(id).style.display = 'none';
    }
  }
}
</script>
</head>
<body>
<?php
$query=mysqli_query($conn, "SELECT * FROM gruppi");
$data=1;
while ($dato = mysqli_fetch_assoc($query))
    {
        $num_gruppo=mysqli_num_rows(mysqli_query($conn_mobilia, "SELECT * FROM materiale WHERE ID_genere=5 AND ID_gruppo=$dato[ID_gruppo]"));
        echo"<div><a href=\"#\" onclick=\"visualizza('immagine$data'); return false\">$dato[nome_gruppo] MATERIALE $num_gruppo</a></div>
        <div id=\"immagine$data\" style=\"display:none\">";
        $query2=mysqli_query($conn, "SELECT * FROM sezioni WHERE ID_gruppo=$dato[ID_gruppo]");
        while ($sez = mysqli_fetch_assoc($query2))
            {
                $num_sezione=mysqli_num_rows(mysqli_query($conn_mobilia, "SELECT * FROM materiale WHERE ID_genere=5 AND ID_sezione=$sez[ID_sezione]"));
                echo"<div><a>$sez[nome_sezione] MATERIALE $num_sezione</a></div>";
            }
        echo"</div>";
        $data++;
    }
?>
	ma non riesco ad adattarlo per utilizzare una tabella... in pratica ogni riga che deve comparire o scomparire con il click si compone di due celle dove vengono inserite le voci interessate (nome sezione e quantità). L'unica soluzione che ho trovato è la seguente ma "bleffa" in quanto usa una sola riga e una sola cella (il <BR> permette di disporre i dati su più righe:
		Codice:
	
	<head>
    <title>Untitled</title>
<script type="text/javascript" language="javascript">
function visualizza(id){
  if (document.getElementById){
    if(document.getElementById(id).style.display == 'none'){
      document.getElementById(id).style.display = 'block';
    }else{
      document.getElementById(id).style.display = 'none';
    }
  }
}
</script>
</head>
<body>
<?php
$query=mysqli_query($conn, "SELECT * FROM gruppi");
$data=1;
echo"<table align='center' width='600'>";
while ($dato = mysqli_fetch_assoc($query))
    {
        $num_gruppo=mysqli_num_rows(mysqli_query($conn_mobilia, "SELECT * FROM materiale WHERE ID_genere=5 AND ID_gruppo=$dato[ID_gruppo]"));
        echo"<tr><td><a href=\"#\" onclick=\"visualizza('immagine$data'); return false\">$dato[nome_gruppo] MATERIALE $num_gruppo</a></td></tr>";
        echo"<tr id=\"immagine$data\" name=\"immagine$data\" style=\"display:none\"><td>";
        $query2=mysqli_query($conn, "SELECT * FROM sezioni WHERE ID_gruppo=$dato[ID_gruppo]");
        while ($sez = mysqli_fetch_assoc($query2))
            {
                $num_sezione=mysqli_num_rows(mysqli_query($conn_mobilia, "SELECT * FROM materiale WHERE ID_genere=5 AND ID_sezione=$sez[ID_sezione]"));
                echo"$sez[nome_sezione] MATERIALE $num_sezione<br>";
            }
        echo"</td></tr>";
        $data++;
    }
?>
</table>
</body>
	Qualcuno riesce gentilmente ad aiutarmi?
Grazie in anticipo