Buon pomeriggio.
Sono su questo codice:
Codice PHP:
require("config.inc.php");
function parseToXML($htmlStr)
{
$xmlStr=str_replace('<','<',$htmlStr);
$xmlStr=str_replace('>','>',$xmlStr);
$xmlStr=str_replace('"','"',$xmlStr);
$xmlStr=str_replace("'",''',$xmlStr);
$xmlStr=str_replace("&",'&',$xmlStr);
return $xmlStr;
return $xmlStr;
}
$connection=mysql_connect (localhost, $db_user, $db_password);
if (!$connection) {
die('Non connesso : ' . mysql_error());
}
$db_selected = mysql_select_db($db_name, $connection);
if (!$db_selected) {
die ('database non selezionato : ' . mysql_error());
}
function findDOP($produce_row) {
$prodotti=array();
$produce = explode(',',$produce_row);
foreach($produce as $p)
{
if (strpos($p,"Pane di Altamura Dop")!==false || strpos($p,"Pane di Altamura DOP")!==false) $prodotti[]= $p;
}
return implode(",",$prodotti);
}
$query = "SELECT * FROM v3_azienda LEFT JOIN v4_anagrafica_comuni ON (v3_azienda.comune_v4=v4_anagrafica_comuni.id) WHERE produce LIKE '%Pane di Altamura DOP%'";
$query2 = "SELECT Latitudine,Longitudine FROM v4_anagrafica_comuni";
$query3 = "SELECT produce FROM v3_azienda";
$result = mysql_query($query);
if (!$result) {
die('Query invalida: ' . mysql_error());
}
header("Content-type: text/xml");
$url= 'http://www.xxx.it/test/scheda_azienda.php?denom=';
$url2= 'http://www.xxx.it/test/scheda_prodotto2.php?nome=';
echo '<markers>';
while ($row = @mysql_fetch_assoc($result)){
echo '<marker ';
echo 'name=" ' . parseToXML($row['denom']) . '" ';
echo 'coll="' . parseToXML($url) . $row['denom'] . '" ';
echo 'coll_pr="' . parseToXML($url2) . $row['produce'] . '" ';
echo 'address=" ' . parseToXML($row['indirizzo']) . '" ';
echo 'comune="' . parseToXML($row['comune']) . '" ';
echo 'lat="' . $row['Latitudine'] . '" ';
echo 'lng="' . $row['Longitudine'] . '" ';
echo 'type="' . $row['tipologia'] . '" ';
echo 'produce="' . findDOP($row['produce']) . '" ';
echo '/>';
}
echo '</markers>';
In queste condizioni, $url2 prende tutti i prodotti presenti alla voce "produce".
Con la funzione explode sono riuscito a selezionare e far visualizzare solo il prodotto che mi interessa.
Ciò che non riesco a fare è applicare questa selezione anche al $url2, ovvero predisporre un collegamento alla sola scheda del prodotto visualizzato.
Grazie