Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá Pessaol,
Estou quebrando a cabeça em uma ordenação...
seguinte
tenho uma listagem assim
digamos que está assim o cadastro:
id ordem:
50 => 1 = bola
51 => 2 = meia
52 => 3 = prego
53 => 4 = barato
54 => 5 = barao
quero selecionar o 5 e 3 e deixar em 3 em 1 e o 5 em 2
e manter a ordem:
id ordem:
52 => 1 = prego
54 => 2 = barao
50 => 3 = bola
53 => 5 = barato
51 => 4 = meia
alguem ai pode dar uma ideia como fazer...
desde já agradeço a quem puder ajudar.
Olá Amigo,
como é muitos os registros não estou sabendo fazer
tipo:
digamos que eu tenho 100 registros
e coloquei mais de tipo 3 numuros 3 para idexar
como que eu faço para deixar o ultimo 3 como numero 3
estou fazendo assim:
seleciono um id e faço um update para um campo ordem
que eu determino a ordem digamos
que o id=56 coloco a ordem 1
e o id=55 coloco a ordem 1
eu quero que quando existir 2 ordem iguais o ultimo seja o numero da ordem determinado neste caso o id=55 fica na ordem 1
não sei se expliquei corretamente mais acho que mais o menos isso.
apenas para entender melhor
1. são mais de 100 registros, certo ?
2. como é feita a atribuição a ordem ?
um usuário seleciona manualmente ?
se for algum tipo de ordenação manual, bastaria apenas armazenar num array as posições novas e salvá-las com UPDATE SET..