Ciao a tutti
sto facendo vari tentativi e, quando incappo in un erore, cercando di risolvere il problema, finisco per generare altri errori.

Nello specifico stavo cercando di estrarre i dati di una tabella e collegare loro un link che inviasse il dato selto via GET ma mi trovo i dati disallineati nel senso che il primo dato non ha link mentre al secondo si collega il link del primo, al terzo quello del secondo e così via.

Questo è il codice:
codice:
<?php
// connessione a MySQL con l'estensione MySQLi
$mysqli = new mysqli("localhost", "root", "", "prova");
// verifica dell'avvenuta connessione
if (mysqli_connect_errno())
    {
           // notifica in caso di errore
        echo "Errore in connessione al DBMS: ".mysqli_connect_error()."<br/>";
           // interruzione delle esecuzioni i caso di errore
        exit();
    }
else {
           // notifica in caso di connessione attiva
        echo "Connessione avvenuta con successo\n<br/>";
}

# estrarre risultati con il metodo mysqli_result::fetch_array
// query argomento del metodo query()
$query = " SELECT * FROM Regioni";
echo $query."<br/>";
// esecuzione della query
$result = $mysqli->query($query);// conteggio dei record restituiti dalla queryif($result->num_rows >0)
If (!$result == false) echo "Query riuscita\n<br/>" ;
//else echo "Query non riuscita\n<br/>";
// generazione di un array numerico
  while($row = $result->fetch_array(MYSQLI_NUM))
  {
   echo $row[0];
   echo "<br>";
   echo '<a href="AccessoDB.php?Regione='.$row[0].'">';
  }
// liberazione delle risorse occupate dal risultato
$result->close();
// chiusura della connessione
$mysqli->close();
?>
Ho fatto qualche tentativo spostando gli echo ma, evidentemente, non ho usato l'ordine corretto.

Inoltre questo codice è una bozza perché vorrei ottenere una tabella oppure un menù a discesa per la selezione ... se non c'è molto da modificare potreste darmi qualche suggerimento anche per questo ulteriore sviluppo?
Grazie in anticipo.