Prova così:
Codice PHP:
function findIGP($produce_row) {
$prodotti=array();
$produce = explode(',',$produce_row);
foreach($produce as $p)
{
if (strpos($p,"IGP")!==false) $prodotti[]= $p;
}
return implode(",",$prodotti);
}
$query = "SELECT * FROM v3_azienda WHERE produce LIKE '%IGP%'";
$result = mysql_query($query);
if (!$result) {
die('Query invalida: ' . mysql_error());
}
header("Content-type: text/xml");
echo '<markers>';
while ($row = @mysql_fetch_assoc($result))
{
echo '<marker ';
echo 'name="' . parseToXML($row['denom']) . '" ';
echo 'address="' . parseToXML($row['indirizzo']) . '" ';
echo 'comune="' . parseToXML($row['comune']) . '" ';
echo 'lat="' . $row['Latitudine'] . '" ';
echo 'lng="' . $row['Longitudine'] . '" ';
echo 'type="' . $row['tipologia'] . '" ';
echo 'produce="' . findIGP($row['produce']) . '" ';
echo '/>';
}
}