Originariamente inviato da thenax
mi correggo! funziona quasi bene ...c'è solo il problema che ora non ripete più volte il nome della città come giustamente deve essere pero' ripete più volte il punto dell'elenco puntato, il profilocittaX e 'Cosa vedere' prima di passare al secondo monumento....
cosa si deve modificare per impedire cio'? grazie
ecco il codice da modificare ma non so dove!!
Codice PHP:
<?php if ($totalRows_rs_itin_an_filtr > 0) { // ?>
<?php
$prec = '0';
$citta_precedente="";
$cercag = isset($_REQUEST['giornoX']) ? $_REQUEST['giornoX'] : '';
do {
$oggi = $row_rs_itin_an_filtr['giornoX'];
$oggicard = $row_rs_itin_an_filtr['giornocardinale'];
if (($oggi != $cercag) && ($cercag != ''))
continue;
if ($prec != $oggi)
{
$prec = $oggi;
print <<<GIORNOCARD
<h5 align="center"><class="bodyText Stile61">$oggicard</h5>
GIORNOCARD;
}
?>
<ul>[*]
<h1 align="left" class="Stile59 bodyText">[b]<?php if ($citta_precedente != $row_rs_itin_an_filtr['cittaX']) echo $row_rs_itin_an_filtr['cittaX']; ?> [/b]</h1>
[/list]
<table width="727" height="131" border="0" cellpadding="3" cellspacing="0">
<tr>
<td width="727"><div align="justify"><span class="bodyText"><?php echo $row_rs_itin_an_filtr['profilocittaX']; ?></span></div>
<div align="center"><span class="bodyText Stile59">[img]<?php echo $row_rs_itin_an_filtr['fotocittaX']; ?>[/img]</span></div></td>
</tr>
</table>
<h6 align="left" class="bodyText Stile59"></h6>
<div align="justify"></div>
<h5 align="left" class="bodyText Stile58 Stile60">
Cosa vedere </h5>
<div align="justify">
<?php $row_rs_itin_an_filtr['monumento'] =
preg_replace("/([a-zA-Z]+:\/\/[a-z0-9\_\.\-]+".
"[a-z]{2,6}[a-zA-Z0-9\/\*\_\-\?\&\%\=\,\.]+)/", '[url="$1"]sito ufficiale[/url]', $row_rs_itin_an_filtr['monumento']);
echo $row_rs_itin_an_filtr['monumento'];
?> </p>
</div>
<?php if (($row_rs_itin_an_filtr['curiositacittaX'] != "")) { // Show if recordset not empty ?>
<h5 align="left" class="bodyText Stile58">
<span class="bodyText Stile58 Stile60">Curiosità</span></h5>
<div align="justify">
<?php echo $row_rs_itin_an_filtr['curiositacittaX']; ?>
</p>
</div>
<?php } // Show if recordset not empty ?>
<?php if (($row_rs_itin_an_filtr['appunti'] != "")) { // Show if recordset not empty ?>
<h5 align="left" class="bodyText Stile58">
<span class="bodyText Stile58 Stile60">Diario di Viaggio</span></h5>
<div align="justify">
<?php echo $row_rs_itin_an_filtr['appunti']; ?>
</p>
</div>
<?php } // Show if recordset not empty ?>
<?php $citta_precedente= $row_rs_itin_an_filtr['cittaX']; ?>
<?php } while ($row_rs_itin_an_filtr = mysql_fetch_assoc($rs_itin_an_filtr)); ?>
[i][b]Esplora gli altri giorni[/b][/i]
<table>
<tr>
<?php
$giorni = array('1','2','3','4','5','6','7','8','9','10','11','12');
$barra = '';
$ultimog = $row_maxgiorno['MAX(giornoX)'];
$questog = $_GET['giornoX'];
$itin = $_GET['nomeitinerario'];
foreach($giorni as $giorno)
{
if ($giorno == $questog)
$barra .= <<<SENZAURL
<td>[b]$giorno[/b]<td>
SENZAURL;
else
if ($giorno <= $ultimog)
$barra .= <<<CONURL
<td>[url="itinerari_dettagli.php?nomeitinerario=$itin&giornoX=$giorno"]$giorno[/url]</td>
CONURL;
}
print $barra ;
?>
</tr>
</table>
<?php } // Show if recordset not empty ?>