Jump to content


Photo

Juntar Esse Codigo Js Com Php...


  • Faça o login para participar
1 reply to this topic

#1 danilodepolli

danilodepolli

    Doutor

  • Usuários
  • 987 posts
  • Sexo:Não informado

Posted 10/06/2004, 11:07

Galera,

Tenho um codigo PHP que pega os Estados no BD e joga num select... sem problemas até aí... agora preciso que quando alguem selecionar o Estado, liste as Cidades referente ao estado. Se fosse pra fazer um reload na pagina acho que não teria problema, agora encontrei esse sistema em JS que faz a mudança sem dar reload na pagina, tem como juntar os dois? ou nao pq o php trabalha no servidor?

<script LANGUAGE="JavaScript">
<!--

  var ar = new Array();

  ar[0] = new Array();
  ar[0][0] = new makeOption("teste1");
  ar[0][1] = new makeOption("teste2");
  ar[0][2] = new makeOption("teste3");

  ar[1] = new Array();
  ar[1][0] = new makeOption("seila1");
  ar[1][1] = new makeOption("seila2");
  ar[1][2] = new makeOption("seila3");
  
  ar[2] = new Array();
  ar[2][0] = new makeOption("hehe1");
  ar[2][1] = new makeOption("hehe2");
  ar[2][2] = new makeOption("hehe3");
 
function makeOption(text) {
  this.text = text;
}

function relate(form) {
  var options = form.list.options;
  for (var i = options.length - 1; i > 0; i--) {
    options[i] = null;
  }
  var curAr = ar[form.topics.selectedIndex];
  for (var j = 0; j < curAr.length; j++) {
    options[j] = new Option(curAr[j].text);
  }
  options[0].selected = true;
  
}

// -->
</SCRIPT>

<FORM NAME="menu">
<SELECT NAME="topics" onChange="relate(this.form)">
    <option value="" selected>teste</option>
    <option value="">seila</option>
    <option value="">hehe</option>
  </SELECT>

<SELECT NAME="list">
<OPTION VALUE="" SELECTED>teste1
<OPTION VALUE="">teste2
<OPTION VALUE="">teste3
</SELECT>
</FORM>

O que lista os estados.
<p><select onChange="location = options[selectedIndex].value">
<?php
include("adm/conexao.php");

$query_colunista="select DISTINCT estado from cadastro order by estado ASC";
$colunista=mysql_query($query_colunista);
while($res=mysql_fetch_array($colunista)){
echo "<option value=\"index.php?page=listaestados&estado=$res[estado]\">$res[estado]</option>";
}
?>&nbsp; </p>
Alguem pode tirar essa duvida.
Valeu
Danilo Depolli
danilo@camphost.com.br
CAMPHOST - 1º MES GRATIS EM QUALQUER PLANO! HOSPEDAGEM WEB
QUER PATROCINIO FREE? ENTRE EM CONTATO
ICQ: 7695319
MSN: danilodepolli@bol.com.br

#2 Dinho Z.

Dinho Z.

    Rock'n'Roll !!! Yeah !!!

  • Usuários
  • 755 posts
  • Sexo:Não informado
  • Localidade:Santo André - SP

Posted 10/06/2004, 11:32

Tem como sim...

Você não usa o echo para exibir as tag's de HTML ??? pode fazer a mesma coisa para exibir a tag SCRIPT e o seu conteúdo...
Dinho

Ajude a proibir os "jabás" nas rádios brasileiras.
Mas, afinal, o que é o "jabá"?!? acesse Rock Brasil
Acesse Fórum SOS Designers
Coluna de JavaScript/CSS do Upmasters




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq