questo codice fa in maniera tale che se una stessa citta viene prelevata piu volte dall'elenco, affianco viene scritto il giorno di visita altrimenti il giorno non viene specificato
Codice PHP:
<?php $cit = "";
do { ?>
<p class="Stile25"><?php
$naz = $row_rs_elencocittavisitate['nazioni'];
if ($cit != $row_rs_elencocittavisitate['cittaX'])
{
echo '<a href=\itinerari_dettagli.php?nomeitinerario='.$row_rs_elencocittavisitate['itinerario'].'&giornoX='.$row_rs_elencocittavisitate['giornoX'].'>'.$row_rs_elencocittavisitate['cittaX'].'</a>'; }
else
{
echo '<a href=\"itinerari_dettagli.php?nomeitinerario='.$row_rs_elencocittavisitate['itinerario'].'&giornoX='.$row_rs_elencocittavisitate['giornoX'].'>'.$row_rs_elencocittavisitate['cittaX'].'</a> ('.$row_rs_elencocittavisitate['giornoX'].'° giorno)';
}
$cit = $row_rs_elencocittavisitate['cittaX'];
?> </p>
<?php }
while ($row_rs_elencocittavisitate = mysql_fetch_assoc($rs_elencocittavisitate));
?>
quindi il risultato è
parigi
londra
londra 2° giorno
londra 3° giorno
bruxelles
come devo fare per far sì che il giorno venga specificato anche per la "prima" londra e non solo per la seconda e la terza?
in pratica io vorrei una cosa del genere, ovviamente senza modificare la query originale:
parigi
londra 1° giorno
londra 2° giorno
londra 3° giorno
bruxelles