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

    [php\mysql] Ordinare elementi

    Espongo:

    ho una tabella di oggetti a cui devo poter attribuire un ordine, per far ciò ho aggiunto un campo numerico in cui salverò il valore x il posizionamento ed a cui farò riferimento x effettuare l'ordinamento tramite sql.

    Ora il problema nasce qui:
    x ordinarli uso 2 freccie che dovrebbero far crescere/diminuire di 1 il numero del campo "ordine" e di conseguenza modificare il valore o successivo o precedente invertendoli.....

    tutto abbastanza semplice se i numeri fossere sempre ed in ogni caso consecutivi, ma nel caso eliminassi un prodotto mi ritroverei con un numero mancante......come posso quindi ovviare a questo inconveniente?

  2. #2
    cerca di utilizzare le funzioni di ordinmento esistenti in linguaggio sql ( order by, desc e varie)
    Buon lavoro!!!!!!!!!!!!!!!!!

  3. #3
    questo è ovvio....
    il problema sta nel poter decidere che l'elemento x è il primo...e quindi lo "sposto" su di un posto fino a farlo arrivare in cima alla lista....se mi son spiegato


    |ogetto |su | giu |
    ------------------
    |ogetto |su | giu |
    ------------------
    |ogetto |su | giu |
    -----------------
    |ogetto |su | giu |
    -----------------

    questo è ciò che devo ottenere ......

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.