Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    come indicare giorno 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
    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

  2. #2
    Carica i dati in un array, esegui il ciclo sull'array e verifica se la citta del ciclo successivo e' uguale alla corrente, e cosi via.

  3. #3
    qual'è il comando per sapere se la riga successiva è uguale all'attuale?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.