Jump to content
JurisCode

Traçando rotas

Recommended Posts

Olá, amigos programadores e administradores de banco de dados.

 

eu tenho uma base de dados

 

uma das tabelas com o nome de cidades, sendo que para cada cidade eu atribuí uma sigla de duas letras.

outra tabela com as rotas das cidades. Por exemplo:

Citar

gu tr fr ip cs pe um cr ta ci ju dc ab pa ma sa ma mg ar ro ca lo

tudo isso dentro de uma única célula, não são várias colunas. isso porque a quantidade de cidades varia muito.

no caso do exemplo a rota seria: "guaíra, terra roxa, francisco alves, iporã, cafezal do sul, perobal, umuarama, cruzeiro d'oeste", etc.

 

no entanto, eu vou colocar duas caixas de seleção. A primeira para selecionar a cidade de origem e a outra para selecionar a cidade de destino.

Daí vai fazer uma busca nesses itinerários se tem algum itinerário que passa por essas duas cidades.

 

Até aí tudo bem, bem facinho, o problema é que eu gostaria de mostrar somente a partir da cidade de origem até a cidade de destino. Por exemplo, se em vez de exibir na tela todo o conteúdo daquela célula de gu (guaíra) até lo (londrina) caso a pessoa selecionar de "um" (umuarama, 7ª cidade do itinerário) até ma (maringá, 15ª cidade do itinerário), pegar dos valores de dentro daquela célua apenas a partir de "um" até "ma" e não retornar todas as siglas.

 

Qualquer alteração na estrutura da base de dados para facilitar o meu trabalho ou qualquer dica para facilitar a programação, eu agradeço.

Share this post


Link to post
Share on other sites

Eu começaria por normalizar a estrutura , em geral a complicação vem da falta dela.

 

Uma tabela dependente de cidades no caso.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By ckcesar
      Alguém poderia me ajudar com rotas no Angular cli...
       
      Eu preciso descobrir um evento que trata a seta voltar do Android, exemplo estou na minha home e se eu for na seta do Android eu volto na minha outra tela de navegação e eu não quero que isso aconteça, quando clicar em voltar eu quero que permaneça na mesma home..
       
      As rotas de trocar de tela eu já fiz, o meu problema mesmo é no voltar.
       
       
    • By azeredo
      Boa noite pessoal, tudo bem?
       
      Estou tentando criar uma SPA com Laravel e Vuejs, e um dos pontos que estou tendo dificuldade é com o conflito entre as rotas do laravel com as rotas do vuejs.
       
      Ao entrar no site (meusite.com), o sistema redireciona para a view de login, e ao fazer o mesmo o sistema vai para a rota meusite.com/site/login desta forma o usuário está na "home" da aplicação.
       
      Esta pagina é composta por um menu lateral esquerdo, e um top menu. No tob menu serão abertas abas conforme o usuario clique nos links do menu lateral. Por default já vem com a aba "Home".
       
      Para carregar o conteudo desta aba Home, ao montar o componente vue, eu faço um this.$routes.push('/site/login/home') e isto funciona corretamente.
       
      O problema está quando, eu faço um reload nesta página, ou quando tento acessar uma outra aba, por exemplo Sobre. Esta abra sobe está com o route-link para '/site/login/sobre', mas tanto no reload quando tentando acessar esta rota sobre o sistema volta para o endereço '/site/login', perdendo o "nome" do rotemanete e o laravel retorna uma "Symfony \ Component \ HttpKernel \ Exception \ MethodNotAllowedHttpException".
       
      No laravel fiz uma alteração no web.php onde:
       
      Route::get('/site/login/{name}', function() { return redirect('/site/login/'); })->where('name','[A-Za-z]+');
       
      Onde pode estar o meu erro?
    • By Marcosvn
      Galera estou fazendo um site no qual o nome de usuario cadastrado servirá de rota. Por exemplo www.site.com/mvnobrega
       
      todos os usuarios poderão divulgar seu perfil através do site ''/nome de usuario"
       
      qual a melhor maneira de fazer iosso ?
    • By LucasDD
      Olá, sou novo na area de desenvolvimento web e gostaria de saber como que faço para criar rotas para url em php sem usar nada de mvc.
       
      Obrigado!
    • By BlackMix
      Olá pessoal :ph34r:
       
      Queria saber qual seria a melhor forma de trabalhar com rotas no laravel..
      tipo: caso um usuario queira digitar uma url e erra uma letra ele dá varios erros.. mas isso por que as vezes
      eu esqueço de filtrar essas rotas..
       
      Minha duvida é como seria a melhor forma de tratar se existe ou não aquela rota..
       
      eu faço o if no controller das páginas.. seria lá o melhor local para isso ou o laravel tem uma maneira
      mas indicada para isso...
       
      já li a documentação dele.. sempre que ainda tenho duvidas vou lá rs
       
      uma forma como estou fazendo:
       

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.