Si hai ragione.
Intanto ti posso dire che ho cambiato approccio:
Nome database: mansaci2
Tabella in questione: anagrafica_articoli
La pagina su cui sto lavorando si chiama "elenco-motori.php"
Ho fatto una query sulla tabella "anagrafica_articoli" per filtrare solo i motori ( tra tutti gli articoli della tabella).
La query è questa:
SELECT cod_articolo,Codice_gimar, descrizione_articolo,kW_motore,taglia_motore, giri_motore,forma_motore,tensione_motore,frequenza_motore,corrente_motore, cos_fi_motore, classe_isolamento_motore, cuscinetto_LO_motore, cuscinetto_LA_motore,note_articolo,peso,sottoscorta
FROM `anagrafica_articoli`
WHERE (Codice_gimar LIKE 'RM%' AND descrizione_articolo LIKE 'MOT%') OR (kW_motore LIKE '%')
Con questa query - che ho chiamato $SQ1 in PHP - ottengo solo i motori e i dati che mi servono. "cod_articolo" è la PRIMAY KEY
-----------------
Qui ho cambiato approccio. Invece di riprodurre fedelmente la pagina Access (vedi sopra), ho messo tutti i dati in una tabella.
Quindi ho scritto :
$rs1 = mysqli_query ($mysqli , $SQ1);
dove $mysqli è la connessione al database.
Poi ho inizializzato le variabili:
<?PHP while ($row = $RS1->fetch_array (MYSQLI_ASSOC))
{
$data = date ("d-m-Y" , strtotime ($data));
$id_motore = mysqli_real_escape_string ($mysqli , $row['cod_articolo']);
$targhetta = mysqli_real_escape_string ($mysqli , $row['Codice_gimar']);
//$cod_art = mysqli_real_escape_string ($mysqli , $row['cod_art']);
$descrizione= mysqli_real_escape_string ($mysqli , $row['descrizione_articolo']);
$kW = mysqli_real_escape_string ($mysqli , $row['kW_motore']);
$taglia = mysqli_real_escape_string ($mysqli , $row['taglia_motore']);
$RPM = mysqli_real_escape_string ($mysqli , $row['giri_motore']);
$tipo = mysqli_real_escape_string ($mysqli , $row['forma_motore']);
$Volt = mysqli_real_escape_string ($mysqli , $row['tensione_motore']);
$Hz = mysqli_real_escape_string ($mysqli , $row['frequenza_motore']);
$Ampere = mysqli_real_escape_string ($mysqli , $row['corrente_motore']);
$Cosfi= mysqli_real_escape_string ($mysqli , $row['cos_fi_motore']);
$isolamento = mysqli_real_escape_string($mysqli , $row['classe_isolamento_motore']);
$cuscinetto_lo = mysqli_real_escape_string($mysqli , $row['cuscinetto_LO_motore']);
$cuscinetto_la = mysqli_real_escape_string($mysqli , $row['cuscinetto_LA_motore']);
$Peso = mysqli_real_escape_string($mysqli , $row['peso']);
$sottoscorta = mysqli_real_escape_string($mysqli , $row['sottoscorta']);
$note = mysqli_real_escape_string($mysqli , $row['note_articolo']);
?>
Poi ho messo ogni variabile in una cella della tabella (in fondo ad ogni record c'è una icona per modificare i dati del motore, perchè la tabella è dentro al ciclo WHILE) :
<tr>
<td><?php echo $data; ?></td>
<td><?php echo $targhetta; ?></td>
<td><?php //echo $cod_art; ?></td>
<td><?php echo $descrizione; ?></td>
<td><?php echo $kW; ?></td>
<td><?php echo $taglia; ?></td>
<td><?php echo $RPM; ?></td>
<td><?php echo $tipo; ?></td>
<td><?php echo $Volt; ?></td>
<td><?php echo $Hz;; ?></td>
<td><?php echo $Ampere; ?></td>
<td><?php echo $Cosfi ?></td>
<td><?php echo $isolamento; ?></td>
<td><?php echo $cuscinetto_lo; ?></td>
<td><?php echo $cuscinetto_la; ?></td>
<td><?php echo $Peso; ?></td>
<td><?php echo $sottoscorta; ?></td>
<td><?php echo $note; ?></td>
<td style="text-align:center;">
<a href="modifica_motori.php?id_controllo=<?php echo $id_motore; ?>">
<i class="fa fa-file-o"></i>
</a></td>
</tr>
<?php
} //parentesi di chiusura del ciclo WHILE
?>
Infine un bottone per aggiungere i motori:
<div class="container">
<a class="btn btn-primary mx-auto" role="button" href="aggiungi_motore.php">aggiungi motore</a>
</div>
In questo modo però la tabella continua a crescere in veticale.
Comq faccio a mettere in fondo pulsanti con "1" , "2", "3", ecc.....in modo che cliccando sul "2" - per esempio - si possa cambiare pagina?