fsf 0 Denunciar post Postado Janeiro 18, 2007 Pessoal, Tenho dois selects em uma pagina!! Queria selecionar um item do primeiro select e depois faxer uma busca no bando, com o resultado da busca selecionar um item do outro select vejam o codigo: <html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><title>Cadastro de Pacientes</title><link href="css/index.css" rel="stylesheet" type="text/css"><style type="text/css"><!--body { background-color: #E3EACE; margin-top: 14px;}--></style><script>function go(){CAT = document.form.usuarios.value;document.location.href='formUsuario.php?usuarios='+ CAT;}function limpa(){ document.all.form.usuarios.value=''; document.all.form.nome.value=''; document.all.form.login.value=''; document.all.form.confirmasenha.value=''; document.all.form.funcao.value='Selecione uma Função';}</script></head><body><form name= "form" action="formUsuario.php" method="post" onSubmit="return verifica(this)" enctype="multipart/form-data" ><div name="center" align="center" ><table width="95%" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#CBD8A5" > <tr> <td height="30"><div align="right"> <label><input type="submit" name="btn_inserir" id="btn_inserir" value="Inserir" /><input type="submit" name="btn_excluir" id="btn_excluir" value="Excluir" /><input type="submit" name="btn_alterar" id="btn_alterar" value="Alterar" /><input type="submit" name="btn_limpar" id="btn_limpar" value="Limpar" /> </label></div></td> </tr></table><br> <table width="95%" border="0" cellpadding="0" cellspacing="0" bgcolor="#CBD8A5" class="bordaexterior"> <tr> <td height="30" align="right"><font face="verdana,helvetica,arial" size="1">Usuarios:</font></td> <td height="30"><a href="buscapaciente.php"><font face="verdana,helvetica,arial" size="1"> <label> <select name="usuarios" id="usuario" onChange="go();" onkeypress="cbboxSearch(this, event); return false;" > <?php include "Connections/conexao.php"; $query = "select * from tb_usuario order by nome"; $resposta= pg_query("$query"); while ($dados=pg_fetch_array($resposta)) { if ($_GET['usuarios'] == $dados['codusuario']) { $selected = 'selected'; $ha = 1; } else { $selected=''; } $saida .= '<option value="'.$dados['codusuario'].'" '.$selected.'>'.$dados['nome'].'</option>'; } echo '<option '.(($ha)?'':'selected').'>Selecione um Usuario</option>'.$saida; pg_close();?></select> </label> </font></a></td> </tr> <tr> <td height="30" align="right"><font face="verdana,helvetica,arial" size="1">Nome:</font></td> <td height="30"> <input name="nome" type="text" class="campoform" id="nome" size="50" maxlength="50" value = "<?php include "Connections/conexao.php"; $codigo = $_GET[usuarios]; $sql1="select nome,login,senha from tb_usuario where codusuario= $codigo";//. $_GET['usuarios']; if($codigo == ''){ }else{ $respos= pg_query("$sql1"); while ($dados3=pg_fetch_array($respos)){ echo $dados3["nome"]; $aux = $dados3["login"]; $aux2 = $dados3["senha"]; $aux3 = trim($dados3["codfuncao"]); } } ?> " ></td> </tr> <tr> <td height="30" align="right"><font face="verdana,helvetica,arial" size="1">Login:</font></td> <td height="30"><input name="login" type="text" class="campoform" id="login" value = "<?php echo $aux;?>" size="8" maxlength="8"></td> </tr> <tr> <td height="30" align="right"><font face="verdana,helvetica,arial" size="1">Senha:</font></td> <td height="30"><input name="senha" type="password" class="campoform" id="senha" value = "<?php echo $aux2;?>" size="8" maxlength="8"></td> </tr> <tr> <td height="30" align="right"><font face="verdana,helvetica,arial" size="1">Função:</font></td> <td height="30"><label> <select name="funcao" id="funcao"> <option selected value="Selecione uma Função">Selecione uma Função</option> <?php include "Connections/conexao.php"; $query = "select codfuncao as funcao,descricao from tb_funcao order by descricao"; $resposta= pg_query("$query"); while ($dados4=pg_fetch_array($resposta)) { if($dados["codfuncao"] == $dados4["funcao"]) { $check = "selected"; } else { $check3= ""; }echo "<option $check value=" .$dados4["funcao"] .">".$dados4["descricao"] ."</option>"; } pg_close(); ?> </select> </label></td> </tr> <tr> <td height="30"></td> <td height="30"><font face="verdana,helvetica,arial" size="1"> <input type="hidden" name="ResponsavelCadastro"> <input type="hidden" name="DataHoraCadastro"></font></td> </tr> <?php //verifica qual botão foi selecionado pelo usuario ----------------------------------------if ($_POST) { if ($_POST['btn_inserir']) { incluir($_POST['nome'],$_POST['login'],md5($_POST['senha']), $_POST['funcao'] ); } elseif ($_POST['btn_alterar']) { alterar($_POST['nome'],$_POST['login'],$_POST['senha'], $_POST['funcao'], $_POST['usuarios']); } elseif ($_POST['btn_excluir']) { excluir($_POST['usuarios']); } elseif ($_POST['btn_limpar']) { echo '<script> limpa()</script>'; } } ?></table></div></form></body></html> Compartilhar este post Link para o post Compartilhar em outros sites
Célio-Ctba 0 Denunciar post Postado Janeiro 18, 2007 $query = "select * from tb_usuario order by nome"; $resposta= pg_query("$query");$sql1="select nome,login,senha from tb_usuario where codusuario= $resposta['usuarios']";//tenta assim. $_GET['usuarios']; Compartilhar este post Link para o post Compartilhar em outros sites
fsf 0 Denunciar post Postado Janeiro 19, 2007 Falha minha!!Não estacolocando na query o campo para fazer a comparação! Compartilhar este post Link para o post Compartilhar em outros sites