Salve a tutti,
ho fatto una semplice query che preleva tutti i dati da una tabella e li visualizza venti per pagina, il problema è che non li mette in ordine alfabetico per azienda
posto il codice
Codice PHP:
<? include("connetti.php"); ?>
<?php
#___prima query x prendere tutti i risultati - $query = "SELECT * FROM tabella";
$interrogazione = "SELECT * FROM aziende ORDER BY Azienda";
$query_r = mysql_query($interrogazione);
$num_record = mysql_num_rows($query_r);
#___assegno i valori se non ci sono
(empty($_GET['offset'])) ? $offset = 0 : $offset = $_GET['offset'];
(empty($_GET['limit'])) ? $limit = 20 : $limit = $_GET['limit'];
#___seconda query per prendere parte dei risultati
$query2 = "SELECT * FROM aziende LIMIT $offset,$limit";
$query_r2 = mysql_query($query2);
#___ora inserisco in una riga la navigazione
$risultato = mysql_query($query2);
while ($riga = mysql_fetch_array($risultato)) {
$html_risultato .= '<tr>';
$html_risultato .= '<td width="200" class="griglia"> '.$riga["Azienda"].'</td>';
$html_risultato .= '<td class="griglia"> '.$riga["linea"].'</td>';
$html_risultato .= '<td class="griglia"> '.$riga["tipo"].'</td>';
$html_risultato .= '<td class="griglia"> '.$riga["Citta"].'</td>';
$html_risultato .= '<td class="griglia"> '.$riga["Provincia"].'</td>';
$html_risultato .= '<td class="griglia"> '.$riga["Via"].'</td>';
$html_risultato .= '<td class="griglia"> '.$riga["Tel"].'</td>';
$html_risultato .= '<td class="griglia"> '.$riga["email"].'</td>';
$html_risultato .= '</tr>';
}
$numero = intval($offset/$limit)+1;
$for = intval($num_record/$limit);
if($for < ($num_record/$limit))
{
$for = ($for+1);
}
if($numero > 1)
{
echo'[url="listaAziende.php?offset='.($offset-$limit).'"][b]«[/b][/url] ';
}
else
{
echo'« ';
}
for( $count = 1; $count <= $for; $count++ )
{
$newoffset = $limit*($count-1);
if($newoffset == $offset)
{
echo'<a>'.$count.'</a> ';
}
else
{
echo'[url="listaAziende.php?offset='.$newoffset.'"][b]'.$count.'[/b][/url] ';
}
}
if($numero < $for)
{
echo' [url="listaAziende.php?offset='.($offset+$limit).'"][b]»[/b][/url]';
}
else
{
echo' »';
}
echo'</td></tr>';
mysql_close($connessione);
// HTML ?>