Il tuo codice ottimizzato buttato giú al volo, hai un sacco di codice superfluo. :
Codice PHP:
$dbhost = "localhost";
$dbusername = "root";
$dbuserpass = "";
$dbname = "iscrizione";
mysql_connect ($dbhost, $dbusername, $dbuserpass);
if (!mysql_select_db($dbname)) die(mysql_error());
$sql= "SELECT * FROM utenti WHERE ";
foreach ($_POST as $key => $value)
$sql .= "$key = $value AND ";
$sql = rtrim($sql,"AND ");
$sql = rtrim($sql,"WHERE ");
$sql .= " ORDER BY first_name";
$query = mysql_query ($sql) or die (mysql_error().$sql);
while ($valori = mysql_fetch_array ($query)){
echo "Nome: ".$valori ['first_name'];
echo "Username: ".$valori ['username'];
echo "Sesso: ".$valori ['sesso'];
echo "Anni: ".$valori ['anni'];
echo "Città: ".$valori ['citta'];
echo "Stato: ".$valori ['stato'];
echo "Capelli: ".$valori ['capelli'];
echo "Occhi: ".$valori ['occhi'];
echo "Immagine: [img]/images/{$valori [[/img]";
}