Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Augusto Saggese

Preciso saber a lógica para ordernar campos com números em php!

Recommended Posts

Bom no banco de dados para exibir os nomes em ordem alfabetica posso usar um ORDER BY ASC...

 

beleza!

 

No sisteminha simples que vou criar, será uma grade de aulas de uma academia, ai por exemplos temos os horários:

 

08:10

08:50

 

Caso eu inserir no banco a hora: 08:20

 

Teria q ficar:

 

08:10

08:20

08:50

 

Qual a lógica que uso?

 

Lembrando que tratarei os campos por uma form via post.

 

Aguardo ajudas! Abraços !

Compartilhar este post


Link para o post
Compartilhar em outros sites

sim mais no mysql o campo do horario será varchar tambem, não tem necessidade de por enum

 

tem algum problema?

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao...eh ORDER BY, pq eh asc ou desc, ascendente ou descendente, no caso de valores com nomes...a ordem asc sera alfabetica...e descendente a ordem sera alfabetica inversa....

Compartilhar este post


Link para o post
Compartilhar em outros sites

preciso saber para números! :D

 

para textos costumo usar mt! a duvida é a mulher adicionar uma nova aula em tal horario e ela ficar correta

 

se for 08:10 ficar em cima de uma 08:20 por exemplo :P

 

abs!

Compartilhar este post


Link para o post
Compartilhar em outros sites

mais time ele vai pegar a hora atual, eu n quero a hora atual, ou nao? quero so armazenar os horarios corretamente

 

 

como falei no exemplo!

Compartilhar este post


Link para o post
Compartilhar em outros sites

:blink: Num entendi....

 

Você quer que os registros no banco fiquem em ordem?????

 

Por que como o Beraldo disse no código SQL basta usar o order by que ele exibe em ordem....

 

SELECT  * FROM tabela ORDER BY horario

Compartilhar este post


Link para o post
Compartilhar em outros sites

TIME é um tipo de campo, como varchar ou int.

Não faz sentido armazenar horários num acampo varchar, pois existe o tiipo TIME. È possóvel salvar qualquer horário num campo TIME, não somente a hora corrente

 

Veja o link que postei

Compartilhar este post


Link para o post
Compartilhar em outros sites

amigo novato_php nao é em ordem cara, é quando eu inseri um novo horario se for um horario Ex:

 

08:10

 

e ja tiver no banco

 

08:20

08:30

 

no formulario vai ter q ficar o 08:10 em cima dos outros dois.

 

Assim:

 

08:10

08:20

08:30

 

beleza, ai depois vou inserir outro horario 08:15

 

teria q ficar:

 

08:10

08:15

08:20

08:30

 

nao é em ordem de insert, de dados por id do banco, e sim por hora. :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

somente na exibição, mas se ficar ordenado no banco tem problema nao! :)

 

pro aluno ver a grade de aula, com os horários corretos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

ou voce pode colocar um menu/list com esses intervalos ou colocar um padrao no campo...quando você constroi uma tabela tem a opcao de criar um padrao para akele campo...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.