- Home
- Categorie
- Coding e Sistemistica
- Coding
- Inserire numero progressivo ciclo while
-
Inserire numero progressivo ciclo while
Ciao a tutti!
Io ho questo script per estrarre dei dati da una tabella[PHP]$conta=1;
while ($row = mysql_fetch_array($risultato))
{
if($conta==1) { $conta++;
echo("
<div id=\"scheda_margine\"><div id=\"spazio_num_scheda\"><img src=\"images/".$row[id].".png\" width=\"184\" height=\"30\" /></div> <div id=\"ciccio6\" style=\"float:left\"><img src=\"images/image_puntini.png\" width=\"184\" height=\"10\" /></div> <div id=\"spazio_img_scheda\"><img src=\"images/".$row[segnaposto]."\" width=\"184\" height=\"85\" /></div> <div id=\"ciccio7\" style=\"float:left\"><img src=\"images/linea184x10.png\" width=\"184\" height=\"10\" /></div> <div id=\"spazio_citta_scheda\" class=\"stile_citta_scheda\">".$row[citta]."</div> <div id=\"ciccio8\" style=\"float:left\"><img src=\"images/image_puntini_2.png\" width=\"184\" height=\"7\" /></div> <div id=\"spazio_testo_scheda\" class=\"stile_testo_scheda\">".$row[descrizione]."</div> <div id=\"spazio_prezzo_scheda\" class=\"stile_prezzo_scheda\">".$row[prezzo]."</div>
</div>
"); }
else
{
echo("<div id=\"scheda_no_margine\"><div id=\"spazio_num_scheda\"><img src=\"images/".$row[id].".png\" width=\"184\" height=\"30\" /></div> <div id=\"ciccio6\" style=\"float:left\"><img src=\"images/image_puntini.png\" width=\"184\" height=\"10\" /></div> <div id=\"spazio_img_scheda\"><img src=\"images/".$row[segnaposto]."\" width=\"184\" height=\"85\" /></div> <div id=\"ciccio7\" style=\"float:left\"><img src=\"images/linea184x10.png\" width=\"184\" height=\"10\" /></div> <div id=\"spazio_citta_scheda\" class=\"stile_citta_scheda\">".$row[citta]."</div> <div id=\"ciccio8\" style=\"float:left\"><img src=\"images/image_puntini_2.png\" width=\"184\" height=\"7\" /></div> <div id=\"spazio_testo_scheda\" class=\"stile_testo_scheda\">".$row[descrizione]."</div> <div id=\"spazio_prezzo_scheda\" class=\"stile_prezzo_scheda\">".$row[prezzo]."</div>
</div>
");
$conta++;
}
}
[/PHP]in questo caso $row[id] lo vorrei sostituire con un numero progressivo da 1 a tutti i risultati visualizzati ...
Come posso fare ?
Grazie!
-
Sostituisci $row["id"] con $conta.
Ciao!
-
Grazie, il problema è nelle pagine seguenti.... dove ricomincerebbe il conteggio sempre da 1 e nel mio caso avrei bisogno che la numerazione proseguisse perchè son stampati 5 risultati per pagina
-
Tieni memoria del contatore in una variabile di sessione oppure lo passi alla pagina attraverso GET.
-
Ciao,
se i risultati sono paginati, la query presumo che si concluda con un ```"... LIMIT $X,5"
In tal caso è sufficiente che : [PHP] $conta=$X+1; [/PHP] e, se il primo risultato della paginazione va distinto: [PHP] if($conta==$X+1) [/PHP] Alessandro