• User

    come indicare i giorni di visita solo su citta ripetute?

    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
    [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));
    ?>

    [/php]

    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