• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Hubo Robonaught

Criando uma lista

14 mensagens neste tópico

Eu gostaria de criar uma lista de logradouro (Rua, Av, Rodovia, etc..) para poder verificar se existe algum desses nomes que estão na lista, dentro de uma string.. para posteriormente trocá-las de lugar.

Tem como fazer isso?

Se não, como poderia fazer?

Desde já agradeço.  :biggrin:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Então basicamente não existe nada? Suponho que essa lista seja para guardar, se for o melhor é usar uma base de dados, ou um ficheiro xml?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

isso, essa lista será usada para comparar com uma string. se dentro dessa string tiver algum dos nomes da lista, eu apago-o da string e coloco em outra..

Exemplo:

Lista: Rua, Av, Rodovia, Alameda, ...

String 1(Endereço): "Rua Joaquim Benitez"

String 2(Logradouro):" "

...comparo com a lista..

... se existir.. fica assim..

String 1(Endereço): "Joaquim Benitez"

String 2(Logradouro):"Rua"

Esse é só um exemplo básico, na realidade é um pouco mais complexo..

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Em primeiro lugar essa lista tem de existir em algum formato, que não javascript, só depois se pode fazer algo

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

vc tem algum exemplo? ou algum tutorial?

é isso que quero aprender :)

thx

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Sim, sou iniciante, mas conheço JavaScript, Java, VB. pra web HTML, CSS.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Nesse caso o único modo é aprender, pelo menos php e um motor de base de dados como mysql, ou usar xml, mas é mais facil mysql provavelmente

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

ok, eu estou vendo isso..

eu vi um exemplo de lista em xml, fiz assim:

<?xml version="1.0" ?>

<logradouro>

  <identificacao id="1">

<tipo>RUA</tipo>

  </identificacao>

  <identificacao id="2">

<tipo>AV</tipo>

  </identificacao>

  <identificacao id="3">

<tipo>ROD</tipo>

  </identificacao>

  <identificacao id="4">

<tipo>R.</tipo>

  </identificacao>

  <identificacao id="5">

<tipo>AL</tipo>

  </identificacao>

  <identificacao id="6">

<tipo>ALAMEDA</tipo>

  </identificacao>

  <identificacao id="7">

<tipo>RODOVIA</tipo>

  </identificacao>

  <identificacao id="8">

<tipo>PRAÇA</tipo>

  </identificacao>

  <identificacao id="9">

<tipo>ESTRADA</tipo>

  </identificacao>

  <identificacao id="10">

<tipo>CHACARA</tipo>

  </identificacao>

  <identificacao id="11">

<tipo>VIADUTO</tipo>

  </identificacao>

 

</logradouro>

está certo?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não vou dizer que esteja certo ou errado, aconselho a aprendizagem das linguagens php e mysql

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

podes criar um array em javascript, e depois fazer a busca dentro do array da palavra ou palavras pretendidas, mas se quiseres uma lista que seja dinamicamente tens mesmo que aprender uma linguagem de scripting, e o melhor mesmo e php, e como base de dados mysql como te aconselharam em cima.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Valeu pessoal, eu consegui resolver por enquanto com um array. e vou seguir estudando php, mysql..

Muito Obrigado pela ajuda.. positividades a todos  :confused:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora