Jump to content


Photo

Combo Dinâmico


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

#1 vmsb

vmsb

    Novato no fórum

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

Posted 18/02/2006, 21:46

Pessoal , depois de tanta pesquisa , resolvi fazer meu próprio script de combo dinâmico , o kra seleciona um combo , e o outro carrega automaticamente , eu vou postar aqui o script , ele ainda está com alguns bugs que podem ser corrigidos , por isto se alguem puder , me ajude a corrigir ,
Mudem a SQL , para a preferência de vocês.
Utilizei Iframes.


Página combo_dinamico.php

<script>
function carregar() {
var url;
var string;
var campo
campo = document.form.Combo1.value;
string = '?campo=';
url = 'conteudo.php';
myIframe.location = url+string+campo;
}
</script>
<?
$conecta = mysql_connect("localhost","root");
mysql_select_db("tcc",$conecta);
$sql = "select * from clientes";
$exe = mysql_query($sql,$conecta);
?>
<p>
<form name="form" method="get" action="conteudo.php">
Objeto Select <select name="Combo1" size=1 onchange="carregar();">
<option>Selecione o Cliente</option>
<?
while($campo = mysql_fetch_array($exe))
{
$id_cliente = $campo['id_cliente'];
$nome = $campo['nome'];
?>
<option value='<? echo $nome;?>'><? echo $nome;?></option>
<?
}
?>
</select>
</p>
<IFRAME src name="myIframe" id="myIframe" border="0" width="300" height="100" marginwidth="0" marginheight="0">
</IFRAME></div>

Página conteudo.php

<?
$nome = $_GET['campo'];
$conecta = mysql_connect("localhost","root");
mysql_select_db("tcc",$conecta);
$sql = "select login from clientes where nome='$nome'";
$exe = mysql_query($sql,$conecta);
?>
<select name="email">
<?
while($campo = mysql_fetch_array($exe))
{
?>
<option value='<? echo $campo['login'];?>'><? echo $campo['login'];?></option>
<?
}
?>
</select>


#2 OlhoVivo

OlhoVivo

    Novato no fórum

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

Posted 20/05/2006, 18:01

vou testa-lo




0 user(s) are reading this topic

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

IPB Skin By Virteq