Originariamente inviato da eiyen
...che campi ha la tabella "immobili" oltre "id"? Poi:

Codice PHP:
<?php
  $id 
= ((isset($_GET['id'])?($_GET['id']):(false)); 
  if (
$id) {
    print 
$id;
    exit;
  };
  include 
'config.php';  
  
$sql1 "SELECT * FROM immobili";  
  
$result mysql_query($sql1$connect);  
  if (!
$result) { echo 'Could not run query: ' mysql_error(); exit; }  
  while (
$row mysql_fetch_assoc($result)) {
?>  
  <a href="properties.php?id=<?php print $row['id']; ?>">
    <?php print $row['...']; // qui metti il nome del campo che vuoi stampare ?>  
  </a>
<?php
  
};
?>
il tuo problema con la variabile è che metti un link dentro un form probabilmente... il form non serve in questo caso
Grazie mille il tuo codice funziona proprio come volevo!!
La tabella immobili comunque è così strutturata:

ID (primario, auto-increment);
Regione;
Città;
Metratura;
Prezzo;
Descrizione;
ACE;
EPI;
Foto.

Ti ringrazio ancora, una curiosità però.. Come mai usi "print" invece di "echo"?

Inizialmente, comunque, avevo scritto un codice simile, ma non funzionava.. Quali sono gli errori "concettuali" (non penso ci siano errori di codice) che c'erano nel mio code?