Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

fsf

select

Recommended Posts

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
$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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.