Prova così... :master:Codice PHP:<?php
/**
* @author Paolo
* @copyright 2008
*/
INCLUDE('connessione.php');
if (isset($_GET['x'])) {
$campo = $_GET['x'] == "Descrizione" ? "Descrizione" : "Codice_Materiale";
} else {
$campo = "Codice_Materiale";
}
if (isset($_GET['sort'])) {
$verso = $_GET['sort'] == "desc" ? "DESC" : "ASC";
} else {
$verso = "ASC";
}
$sql="SELECT * from materiale order by {$campo} {$verso} ";
// 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
if ($campo == "Codice_Materiale") {
$cm = ($sort == "asc") ? "desc" : "asc";
$d = "asc";
} else {
$cm = "asc";
$d = ($sort == "asc") ? "desc" : "asc";
}
echo"<table width=\"584\" border=\"0\"cellspacing=\"0\" cellpadding=\"0\">";
echo"<tr> ";
echo"<td width=\"220\" bgcolor=\"#f5f5f5\">[b][url='tuapagina.php?x=Codice_Materiale&sort={$cm}']CODICE MATERIALE[/url][/b]</td>";
echo" <td width=\"352\" bgcolor=\"#f5f5f5\">[b][url='tuapagina.php?x=Descrizione&sort={$d}']DESCRIZIONE[/url][/b]</td>";
echo" </tr>";
echo" <tr>";
echo" <td colspan=\"2\"><div id=\"Layer1\" style=\" height:7em; overflow: auto;\">";
echo" <table width=\"584\" id=\"table-1\">";
$i=0;
while($riga=mysql_fetch_array($risultato_query)){
$CodiceMateriale=$riga["Codice_Materiale"];
$Descrizione=$riga["Descrizione"];
if(is_int($i/2)){
$color = "#c0c0c0";
}else{
$color= "#ffffff";
}
echo" <tr> ";
echo" <td width=\"230\" style=\"background:$color\">$CodiceMateriale </td>";
echo"<td width=\"342\" style=\"background:$color\">$Descrizione</td>";
echo"</tr>";
$i++;
}
echo"</table>";
echo"</div></td>";
echo"</tr>";
echo"</table>";
?>
?>

Rispondi quotando