Vou explicar o meu problema! Eu tenho uma página de caixa de mensagens onde o usuário recebe mensagens para certas ações feitas dentro do site. Cada usuário tem a opção de deletar as mensagens que quiser, mas quando o usuário deletar alguma mensagem eu preciso renumerar todas mensagens de forma correta para que não haja erros.
Exemplo do meu problema:
Um usuário tem 3 mensagens, e cada uma dessas mensagens tem seu número (1, 2 e 3). Se o usuário deletar a mensagem 2 ele ficará apenas com as mensagens 1 e 3, e assim que ele receber uma nova mensagem, essa nova mensagem terá o número 3! Pk a nova mensagem terá o número 3? Pk o cálculo feito por min para numerar a nova mensagem é O Número de Mensagens do Usuário + 1 (No caso é 2 mensagens + 1 para a nova mensagem = 3). Então o que eu faço é quando o usuário deletar uma mensagem todas mensagens tem seu número zerado. Agora eu preciso renumerar todas elas de forma correta (1, 2, 3...) para que não haja qualquer tipo de erro de numeração.
Pergunta
ReDNoS
Olá pessoal da ScriptBrasil!
Vou explicar o meu problema! Eu tenho uma página de caixa de mensagens onde o usuário recebe mensagens para certas ações feitas dentro do site. Cada usuário tem a opção de deletar as mensagens que quiser, mas quando o usuário deletar alguma mensagem eu preciso renumerar todas mensagens de forma correta para que não haja erros.
Exemplo do meu problema:
Um usuário tem 3 mensagens, e cada uma dessas mensagens tem seu número (1, 2 e 3). Se o usuário deletar a mensagem 2 ele ficará apenas com as mensagens 1 e 3, e assim que ele receber uma nova mensagem, essa nova mensagem terá o número 3! Pk a nova mensagem terá o número 3? Pk o cálculo feito por min para numerar a nova mensagem é O Número de Mensagens do Usuário + 1 (No caso é 2 mensagens + 1 para a nova mensagem = 3). Então o que eu faço é quando o usuário deletar uma mensagem todas mensagens tem seu número zerado. Agora eu preciso renumerar todas elas de forma correta (1, 2, 3...) para que não haja qualquer tipo de erro de numeração.
Alguém sabe como posso fazer para renumerar?
Link para o comentário
Compartilhar em outros sites
13 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.