ora ho impostato un codice cosi
<?php
$prec = '0';
$cercag = isset($_REQUEST['giornoX']) ? $_REQUEST['giornoX'] : '';
do {
$oggi = $row_rs_itinerarioanalitico_filtrato['giornoX'];
$oggicard = $row_rs_itinerarioanalitico_filtrato['giornocardinale'];
if (($oggi != $cercag) && ($cercag != ''))
continue;
if ($prec != $oggi)
{
$prec = $oggi;
print <<<GIORNOCARD
<h5 align="center" class="bodyText Stile61">$oggicard</h5>
GIORNOCARD;
}
?>
che va benissimo in quanto essendoci piu citta assegnate al giorno 1 non mi va a ripetere piu volte "primo giorno" per ogni citta ma solo una volta in un'unica pagina.
poi per la barra ho fatto cosi implementando una variabile = a una query che trova il massimo giorno per ogni tour. Ma perchè non funziona bene e, per esempio, per un tour di 4 giorni mi va a ripetere piu volte i numeri con questa sequenza ? in pratica ripete il ciclo 12 volte prima con un numero, poi con due numeri, poi con 3 numeri, infine con 4 numeri per i cicli restanti di foreach cioè sino al dodicesimo!!
1
1
2
1
2
3
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
il codice è questo
<h6 align="left" class="bodyText Stile59"><?php echo $row_rs_itinerarioanalitico_filtrato['cittaX']; ?>
[img]<?php echo $row_rs_itinerarioanalitico_filtrato['fotocittaX']; ?>[/img]</h6>
<div align="justify"><?php echo $row_rs_itinerarioanalitico_filtrato['profilocittaX']; ?> </div>
<h5 align="left" class="bodyText Stile58 Stile60">
Cosa vedere </h5>
<div align="justify"><?php echo $row_rs_itinerarioanalitico_filtrato['cosavederecittaX']; ?> </div>
<p align="left" class="bodyText Stile58">
<span class="bodyText Stile58 Stile60">Curiosità</span></p>
<div align="justify"><?php echo $row_rs_itinerarioanalitico_filtrato['curiositacittaX']; ?>
</div>
<?php } while ($row_rs_itinerarioanalitico_filtrato = mysql_fetch_assoc($rs_itinerarioanalitico_filtrato )); ?>
<p align="justify"></p>
<?php
$giorni = array('1','2','3','4','5','6','7','8','9','10','11 ','12');
$barra = '';
$ultimog = $row_maxgiorno['MAX(giornoX)'];
$itin = $_GET['nomeitinerario'];
foreach($giorni as $giorno)
{
if ($giorno == $cercag)
$barra .= <<<SENZAURL
SENZAURL;
if ($giorno <= $ultimog)
{
$barra .= <<<CONURL
$giorno
CONURL;
}
print $barra;
}
?>
grazie mille