Ciao a tutti.
Ho una tabella con intestazione fissa e corpo scorrevole e righe che si alternano di colore.
Vorrei che cliccando sulle celle dell'intestazione i contenuti delle colonne vnissero ordinati in maniera Crescente o Decrescente.
Mi potete dare una mano?
Grazie.
La tabella è ottenuta dal seguente file:
visualizza.php
Codice PHP:
<?
INCLUDE('connessione.php');
$sql="SELECT * from materiale order by Codice_Materiale";
// seleziona tutti i record della tabella
$risultato_query=mysql_query($sql,$connessione);
// controlla il risultato della query attraverso la funzione mysql_query
$num_righe=mysql_num_rows($risultato_query);
// restituisce il numero di record ottenuto dalla selezione
echo"<div id=\"Layer1\" style=\"position:absolute; width:383px; height:50px; z-index:1; left: 104px; top: 40px;\">";
echo"<table width=\"383\" border=\"0\">";
echo" <tr bgcolor=\"#0000FF\">";
echo"<td width=\"100\">[b]CODICE MATERIALE[/b]</td>";
echo" <td width=\"283\">[b]DESCRIZIONE[/b]</td>";
echo"</tr>";
echo"</table>";
echo"</div>";
echo"<div id=\"Layer2\" style=\"position:absolute; width:383px; height:250px; z-index:2; left: 104px; top: 88px; overflow: scroll;\"> ";
echo"<table width=\"383\" border=\"0\">";
$i=0;
while($riga=mysql_fetch_array($risultato_query)){
$CodiceMateriale=$riga["Codice_Materiale"];
$Descrizione=$riga["Descrizione"];
if(is_int($i/2)){
$color = "#f00";
}else{
$color= "#0f0";
}
echo" <tr> ";
echo" <td td width=\"100\" style=\"background:$color\">$CodiceMateriale </td>";
echo"<td width=\"283\" style=\"background:$color\">$Descrizione</td>";
echo"</tr>";
$i++;
}
echo" </table>";
echo"</div>";
?>