Salve a tutti,

nel mio progetto di ricerca e prenotazione alberghi sono riuscito a creare la ricerca e un link dinamico, posto il codice

Codice PHP:
<?php         $con= new mysqli("localhost","root","","registration");    $name $_POST['search'];    
    
// Check connection    if (mysqli_connect_errno())      {      echo "Failed to connect to MySQL: " . mysqli_connect_error();      }
$result mysqli_query($con"SELECT * FROM alberghi    WHERE cittahotel LIKE '%{$name}%'");
echo 
" <table border='1' cellpadding='0' cellspacing='0' style='border-collapse: collapse' bordercolor='#111111' width='532' height='23' id='AutoNumber1'>    <tr>      <td width='120' height='23' align='center'>Nome</td>      <td width='179' height='23' align='center'>Indirizzo</td>      <td width='100' height='23' align='center'>Numero di telefono</td>      <td width='150' height='23' align='center'>E-mail</td>      <td width='50' height='23' align='center'>Stelle</td>      <td width='100' height='23' align='center'>Prezzo camera singola</td>      <td width='100' height='23' align='center'>Prezzo camera doppia</td>    </tr>";
while (
$row mysqli_fetch_array($result)){        echo "    <tr>      <td width='120' height='23'><a href="paginaalbergo.php?nome=<?php echo $row[idAlbergo]; ?>">$row[nomehotel]</a></td>      <td width='179' height='23'>$row[indirizzohotel]</td>      <td width='100' height='23'>$row[numtelhotel]</td>      <td width='150' height='23'>$row[emailhotel]</td>      <td width='50' height='23'>$row[stellehotel]</td>      <td width='100' height='23'>$row[prezzosingola]</td>      <td width='100' height='23'>$row[prezzodoppia]</td>       </tr>";        echo "<br>";}
    ?>
adesso però ho difficoltà a creare la pagina che mi linka all'albergo di riferimento (paginaalbergo.php), se faccio una semplice connessione al db e poi una select come nel codice seguente

Codice PHP:
<?php$con= new mysqli("localhost","root","","registration");$nomehotel $_POST['nomehotel'];    // Check connection    if (mysqli_connect_errno())      {      echo "Failed to connect to MySQL: " . mysqli_connect_error();      }         $query = "SELECT * FROM alberghi   WHERE nomehotel LIKE '%{$nomehotel}%'";}?>
mi da sempre undefined error su nomehotel come se non riuscisse a recuperare i dati dal db, ho provato anche a usare isset ma senza successo?

Qualcuno ha qualche idea?

Grazie mille