Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2014
    Messaggi
    75

    Ordinare risultati in ordine cronologico

    Salve, sto cercando di realizzare una semplicissima chat interna ad un app, ma sono fermo a un problema di ordinamento. Lo script preleva tutti i dati dal database in ordine decrescente avente come punto di riferimento l'id, fin qui tutto ok, il problema e che io vorrei visualizzarli come i moderni programma di chat (whatsapp, facebook etc...) quindi il messagio più recente in basso e i vecchi che scorrono verso l'alto.

    Immagine.jpg

    Come potrei fare?

    PS: sinceramente non sapevo dove inserire il posto, visto che tratta un po tutti gli argomenti

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Direi che il metodo migliore e' estrarli gia' ordinati dal database... dimmi se vuoi essere spostato su PHP o su Database
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it L'avatar di MySQL
    Registrato dal
    May 2015
    Messaggi
    729
    Anche a me sembrerebbe logico ordinare le righe direttamente durante l'interrogazione, ma non ho capito perchè non va bene quello per ordine di inserimento, che mette per prime le righe più vecchie.
    Qualcosa mi sfugge...

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2014
    Messaggi
    75
    Io al momento della query già ordino i dati come voglio, ma poi quando li visualizzo nella pagina vorrei che i dati nel div vengano visualizzati al contrario, cioè lo scroll deve mandare i dati vecchi vero l'alto e quindi nascosti con overflow, e il piu recente verso il basso.

    Come dovrebbe essere:


    Situazione attuale:



  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Fammi capire: se ora scrolli i dati "vecchi" vengono mandati verso il basso?

    O forse semplicemente vorresti che il div apparisse gia' "scrollato" verso il basso?
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2014
    Messaggi
    75
    Quote Originariamente inviata da br1 Visualizza il messaggio


    O forse semplicemente vorresti che il div apparisse gia' "scrollato" verso il basso?
    Esatto... penso che l'unica soluzione sia tramite js

  7. #7
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    prova con
    codice:
    window.onload=function(){
      document.getElementById('IdDelDivDaScrollare').scrollBy(0,9999)
    }
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.