Originariamente inviato da temerario
Il codice della pagine è il seguente:
header("Content-type: application/xml");
header("Cache-control: no-cache, must-revalidate");
echo "<?xml version=\"1.0\"?>\n";
echo "<categorie>\n";
$regione = @$_POST['regione'];
$provincia = @$_POST['provincia'];
$comune = @$_POST['comune'];
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
if ($comune!="") {
$query = "SELECT tbl_agenzie.id id, UPPER(CONVERT(tbl_agenzie.ragione_sociale using latin1)) ragione_sociale, count( * ) n_immobili FROM tbl_agenzie, tbl_immobili WHERE tbl_agenzie.regione = '$regione' AND tbl_agenzie.provincia = '$provincia' AND tbl_agenzie.comune = '$comune' AND tbl_immobili.id_agenzia = tbl_agenzie.id GROUP BY tbl_agenzie.id, tbl_agenzie.ragione_sociale";
} else {
$query = "SELECT tbl_agenzie.id id, UPPER(CONVERT(tbl_agenzie.ragione_sociale using latin1)) ragione_sociale, count( * ) n_immobili FROM tbl_agenzie, tbl_immobili WHERE tbl_agenzie.regione = '$regione' AND tbl_agenzie.provincia = '$provincia' AND tbl_immobili.id_agenzia = tbl_agenzie.id GROUP BY tbl_agenzie.id, tbl_agenzie.ragione_sociale";
}
$result = mysql_query($query, $db);
while ($row = mysql_fetch_array($result))
{
echo "\t<categoria value=\"$row[id]\" n=\"$row[n_immobili] Immobili\">$row[ragione_sociale]</categoria>\n";
}
mysql_close($db);
echo "</categorie>\n";
?>