Ciao,
volevo creare una tabella Html ( <table> ) con le righe numerate e incrementali; mi spiego meglio:
Ho un set di risultati ottenuti tramite una query "SELECT ......" ,
da questa query ci estraggo il numero di righe con il -mysql_num_rows()- ,
ottenuto il numero di righe (esempio, 3) otterrò una tabella con tre righe.
Come faccio a numerare le righe da '1' a '3' in output ?
Ho provato a fare dei cicli con 'for' o 'while' ma probabilmente l'ho strutturo male :
Codice PHP:
<table border="3" cellpadding="3" cellspacing="3">
<tr><th rowspan="3"><th colspan="7">Modelli pneumatico per "Auto"</tr>
<?php
$select_pn = @mysql_query($select . $from . $where, $cnsdb);
if (!$select_pn) {
echo '</table>';
exit('
Errore: SELECT non riuscita!</p>');
}
$righe = mysql_num_rows($select_pn);
if ($righe > 0) {
while ($result = mysql_fetch_array($select_pn)) {
$r = 1;
while ($r <= $righe) {
echo "<tr valign='top'>";
$id = $result['pn_id'];
$idlarghezza = $result['la_id'];
$larghezza = htmlspecialchars($result['larghezza']);
$idaltezza = $result['al_id'];
$altezza = htmlspecialchars($result['altezza']);
$iddiametro = $result['di_id'];
$diametro = htmlspecialchars($result['diametro']);
$idcarico = $result['ca_id'];
$carico = htmlspecialchars($result['carico']);
$idvelocita = $result['ve_id'];
$velocita = htmlspecialchars($result['velocita']);
$idmodello = $result['mo_id'];
$modello = htmlspecialchars($result['modello']);
$note = htmlspecialchars($result['note']);
$idmarca = $result['ma_id'];
$marca = htmlspecialchars($result['marca']);
$prezzo = htmlspecialchars($result['prezzo']);
$idtipo = $result['ti_id'];
$tipo = htmlspecialchars($result['tipo']);
echo "<tr><th>Nome:</th><th>Dimensioni:</th><th>Indici:</th><th>Prezzo:</th><th>Tipo:</th><th>Note:</th><th>Opzioni:</th></tr>";
echo "<tr><th>$r<td>$idpneumatico $marca $modello</td><td>$larghezza / $altezza / $diametro</td><td>$carico $velocita</td><td>€ $prezzo</td><td>$tipo</td><td>note</td></th>";
echo "<td>[url='modifica_pneumatici.php?id=$id']Modifica[/url] | " .
"[url='elimina_pneumatici.php?id=$id']Elimina[/url]</td>\n";
echo "</tr>\n";
++$r;
}
}
}
echo "</table>\n";
?>
Avete dei consigli
o un link che spieghi bene l'interazione delle tabelle html con gli array di PHP.
Grazie per ora
Ciao.