Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    395

    paginazione ASP per righe

    Buongiorno a tutti.
    So che l'argomento sarà già stato trattato mille volte ma non riesco a trovare niente che faccia il mio caso e di paginazione comunque ne so pochissimo.

    In sostanza il problema è questo:
    io eseguo una sql che mi estrare dei risultati dei giocatori.
    giocatore1 - club - categoria
    giocatore2 - club - categoria
    giocatore3 - club - categoria
    giocatore4 - club - categoria
    giocatore5 - club - categoria

    ora dovrei impaginarli in modo un po' strano, cioè devo visualizzarli a gruppi di tre e mettere uno spazio sotto.
    Cioè devo contare i giocatori, e vedere se il numero è divisibile per 3.
    se è divisibile per tre allora impaginerà:
    giocatore1 - club - categoria
    giocatore2 - club - categoria
    giocatore3 - club - categoria

    giocatore4 - club - categoria
    giocatore5 - club - categoria
    giocatore6 - club - categoria

    se il numero non è divisibile per tre deve raggruppare i primi a gruppi di due (nel caso di 5 giocatori):
    giocatore1 - club - categoria
    giocatore2 - club - categoria

    giocatore3 - club - categoria
    giocatore4 - club - categoria
    giocatore5 - club - categoria

    Solo che non ho la più pallida idea di come eseguire il tutto.

    Grazie, Ottavio

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,802
    se il numero non è divisibile per tre deve raggruppare i primi a gruppi di due


    se non hai "vincoli particolari" ti basta contare i record stampati e inserire un "intervallo"
    raggiunto il terzo record inserisci l'intervallo solo se il recordset continua a fornire dati

    se invece vuoi qualcosa di dipendente dal numero dei record estratti, devi prima contarli.
    dividi il numero per tre e controlla che il risultato sia un numero intero
    se non lo è inserisci la pausa ogni due record invece di tre

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    395
    Ti ringrazio,
    Detta così è facile ed è proprio quello che pensavo anch'io, contare e dividere per tre se il numero è pari.
    Il problema è: come?

  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,802
    Quote Originariamente inviata da ottoboni77 Visualizza il messaggio
    contare e dividere per tre se il numero è pari.
    che c'entra? i multipli di tre sono anche dispari

    il "come" dipende... magari lo stesso script di paginazione si presta a questa variabile

    fai vedere come estrai e stampi i dati
    Ultima modifica di Vincent.Zeno; 06-04-2014 a 18:56

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    395
    Codice?

  6. #6
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,802
    Quote Originariamente inviata da ottoboni77 Visualizza il messaggio
    Codice?
    no, grazie, prendo un pizza.

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    395
    Chiedo agli amministratori di chiudere od eliminare questa discussione. La soluzione non e' stata trovata e l'utente vincent.zeno non mi sembra che avesse dato qualche soluzione sensata.
    Quindi non ha senso tenere aperta questa discussione anche per altri utenti che potrebbero prendere spunto in caso di soluzione.

    Grazie

  8. #8
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,802
    senso dell'ironia disperso in vietnam?
    se (invece di fare polemica) hai voglia di trovare una soluzione... fai vedere come estrai e stampi i dati
    se vuoi ti posso seguire... ma, per favore, non dare per scontato che si possa comprendere l'espressione "
    Codice?" quando dovresti essere tu a fornirlo (visto anche che te l'ho richiesto).


  9. #9

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.