Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia gente, estou tentando fazer um negocio de ordenação e de momento não estou conseguindo.
Negócio é o seguinte, tenho uma lista de itens sem valor de quantidade indeterminada, ou seja, pode ser cadastrado milhões...
O que eu estou querendo é o seguinte, tenho que fazer uma opção para que o cliente possa escolher onde ele quer colocar o novo produto que ele inseriu, se quer colocar no começo ou la no final...
É um portfólio de sites no entanto o cara quer dar as preferencias para os sites maiores e tals... ai fiz aqui criei uma nova coluna na minha tabela com o nome de **colocar** ai no painel onde o cadastra os novos, fiz um SELECT no forma para e fiz se ele selecionar o INICIO o valor será **1** e se selecionar o final o valor será **2**... tipo assim:
<select name="colocar">
<option value="1">INÍCIO</option>
<option value="2" selected="selected">FINAL</option>
</select>
não sei se está correto essa forma de fazer ai na página que lista os itens la fiz um IF para que se o colocar for IGUAL a **1** o ORDER BY da SELECT será DESC e se for **2** o ORDER será ASC.
Não sei se está correto essa forma que fiz, e gostaria de alguma ajuda pois não ta dando certo...
Obrigado, o texto é grande ai mais é bem simples a minha dúvida!!!
Então faze-ria um select tipo esse que fiz ai com INICIO e FINAL com números de 0 a 10 e pedia para ele ordenar DESC nesses números, seria isso ?
Dei uma parada de mecher neste projeto mais agora tive que voltar, alguém pode me ajudar sobre isso, não consegui da forma que o amigo acima ai tentou me ajudar, falando sobre os números.
Alguém tem alguma sugestão que possa me auxiliar?
Obrigado!
Cara oke eu faço nos meus projetos é o seguinte, eu coloco um campo chamado ORDEM e nele eu coloco números..
Dai quando vou fazer o select eu mando ele ordenar por esse campo de forma crescente..
Isso é oke muitos frameworks fazem tb, acho oke seria oke quase todo mundo faz quando precisa disso :D
Dai no seu adm você pode fazer ele colocar direto o número ou se quiser fazer algo mais bonito você pode fazer aquelas setinhas pra cima e pra baixo para mudar a posição, dai nesse caso você teria que mexer com ajax e daria um trabalho, mas no final ficaria bacana e mais facil de controlar as ordens.. do modo de colocar na mão os números você tem que controlar tudo na mão....