Probabilemente sono io che ignoro sicuramente la sintassi corretta per l'uso di explode ()
Questo è quello che ho combinato:
Codice PHP:
$query = "SELECT * FROM v3_azienda WHERE produce LIKE '%IGP%'";
$result = mysql_query($query);
$produce = explode(',',$row['produce']);
$prod1 = $row['IGP'];
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="' . $row['prod1'] . '" ';
echo '/>';
}
ed ovviamente non funziona.