Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    346

    caricare un array e scorrerlo

    salve,
    ho da implementare una specie di paginazione a scorrimento "prev" & "next"
    Devo posizionare questo nella pagina in cui ho l'esplosione dei dettagli di un prodotto derivante da una serie dove sono presenti n prodotti.

    Ho pensato di implementare una funzione che mi permette di scorrere l'array spostando il puntatore una volta selezionati tutti gli ID (chiave che mi identifica il prodotto per quella determinata serie)

    salvo tutti gli id in un array, a questo punto devo posizionare il puntatore sull'id del prodotto selezionato, in modo da conoscere la posizione sull'array.
    quindi a next corrisponderà la posizione + uno e prev la posizione - 1

    Ora la domanda fatidica.
    Come faccio per implementare questo script? chi sa darmi una mano?
    E soprattutto è il metodo migliore?
    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    346
    risolto!

    Codice PHP:

    $result222
    =mysql_query(mia select)


    $cont33=0;
    $num_riga=false;
    while (
    $n_pezzi=mysql_fetch_array($result222) and !$num_riga) {

    if (
    $n_pezzi[id]==$prodotto$num_riga=true;
    $cont33++;
    }
    $cont33--;

    //qua estraggo lid del prodotto precedente se cè
    if ($cont33>0) {
    mysql_data_seek($result222,$cont33-1);
    $n_pezzi=mysql_fetch_array($result222);
    $prev=$n_pezzi[id];
    }

    //qua estraggo l'id del prox prodotto se cè
    if ($cont33<(mysql_num_rows($result222)-1)) {
    mysql_data_seek($result222,$cont33+1);
    $n_pezzi=mysql_fetch_array($result222);
    $next=$n_pezzi[id];

    a questo punto non resta altro che richiamare la pagina stessa con gli id prev e next

    ciao


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 © 2025 vBulletin Solutions, Inc. All rights reserved.