<select> </select> - Preciso de uma Força

Enviada por Aurelio 
Aurelio
<select> </select> - Preciso de uma Força
23 de February de 2003 às 11:40PM
Ola Lista!
Preciso colocar um <select> </select> com todas as cidade do Rio Grande do Sul. Tem o esquema em HTML puro mas preciso disto no formato PHP, com echo, barrinhas nas aspas etc. Assim ó:

echo "<select size=\"1\" name=\"localidades\">";
echo "<option value=\"51001\">ACEGUA</option>";
echo "<option value=\"51481\">AFONSO RODRIGUES</option>";
.
.
.
Agradeco qq tipo de ajuda
Aurelio
llbra
Re: &lt;select&gt; &lt;/select&gt; - Preciso de uma Força
24 de February de 2003 às 12:26AM
vc vai ter q fazer a mao mesmo, acho meio dificil vc jah encontrar isso com echo

quer uma dica para vc naum ficar meia hora pondo \??

faz assim

pega um select pronto de alguma pagina sei lah e manda no dream weaver, remover todas as aspas, eh facil fazer isso no Dream Weaver...

ai vc poe esse conteudo todo dentro de um echo "CONTEUDO DO SELECT"

pronto
hinom
Re: &lt;select&gt; &lt;/select&gt; - Preciso de uma Força
24 de February de 2003 às 12:38PM
aconselho a fazer em javascript, pois daí quem vai executar é a maquina do usuário:



<script language=javascript>
// adicione aqui as cidades, separadas por vírgula (,)
cidade = "cidade 1, cidade 2, cidade 3, cidade 4, cidade 5";

cidade = cidade.split(",");
</script>

<select name=cidade>
for(i=0;i<cidade.length;i++){
document.write("<option value=\""+cidade[i]+"\">"+cidade[i]+"</option>");
}
</select>
<b>Re: &lt;select&gt; &lt;/select&gt; - Preciso de uma Força</b>
24 de February de 2003 às 01:25PM
<HTML>Desculpe, dá trabalho mas não é difícil não.

Coloque as cidades e seus códigos em uma arrau multidimensional. Depois, crie um loop (while ou for) liste o conteúdo da array através do comando printf(). Fica algo como:

echo '<select name="cidade" size="1" id="menu">';

for ($i = 0; $i < sizeof($cidades); $i++) {

printf('<option value="%s"%s>%s</option>', $cidades[$i][1], "", $cidades[$i][0]);

}

Onde:
$cidades é a matriz multidimensional contendo seus dados e o nível 0, contém o nome da cidade e o nível 1 contém seu código. Coloquei desta forma pois através do comando sort (sort($cidades)) você poderá organizar as cidades em ordem alfabética.</HTML>
Olavo
Re: &lt;select&gt; &lt;/select&gt; - Preciso de uma Força
24 de February de 2003 às 08:41PM
O que Jayr quis dizer é algo como (nesse caso de estados:

<select name="uf">

<?
$estados = array ("AC","AL","AM","AP","BA","CE","DF","ES","GO","MA","MS","MT","PA","PB","PE","PI","PR","RJ","RN","RO","RR","RS","SC","SE","SP","TO");

foreach ($estados AS $exibe)
{
echo "<option value='$exibe>$exibe</option>";
}
?>

</select>

a bronca é conseguir a lista de cidades. Em siste de .GOV governos, prefeituras, correios oi IBGEs pode ser que encontre
<b>Re: &lt;select&gt; &lt;/select&gt; - Preciso de uma Força</b>
24 de February de 2003 às 09:31PM
<HTML>Você consegue a lista de cidades brasileiras no site do IBGE. Elas estão melhor catalogadas em micro-regiões, que simplifica muito o trabalho. Desculpe pelo código, só depois ví que lançou o objeto e não o código.</HTML>
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.