Ir para conteúdo

POWERED BY:

Arquivado

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

josenilson

Combo dinâmico usando a mesma tabela

Recommended Posts

Olá galera,



por favor, alguém teria um exemplo de combo dinâmico, preciso de dois select Options, onde eu consiga listar na mesma tabela campo A e o outro lista campo B seria a mesma função ou parecida, com aqueles select Options de estado e cidade porem o que quero e selecionar dois nomes na mesma tabela EX:



ID --------NOME ----------SOBRENOME


01--------JOSE------------NILSON.



é isso que preciso, dois select Options quando selecionar o nome em um, outro mostra o sobre nome, porem na mesma tabela.



Compartilhar este post


Link para o post
Compartilhar em outros sites

Deixar se entendi você tem uma tabela com o nome e o sobrenome, selecionando o nome em um você quer que na outra automaticamente venha o sobrenome, olha e tipo a mesma coisa:

<label for="nome">Nome:</label>
<select name="nome" id="nome">
	<option value=""></option>
	<?php
		$sql = "SELECT nome
				FROM usuario				
		$res = mysql_query( $sql );
		while ( $row = mysql_fetch_assoc( $res ) ) {
			echo '<option value="'.$row['nome'].'">'.$row['nome'].'</option>';
		}
	?>
</option></select>

<label for="sobrenome">Sobrenome:</label>
<select name="sobrenome" id="sobrenome">
	<option value="">-- Escolha o sobrenome --</option>
</select>
header( 'Cache-Control: no-cache' );
header( 'Content-type: application/xml; charset="utf-8"', true );

$con = mysql_connect( 'localhost', 'root', 'root' ) ;
mysql_select_db( 'cadastro', $con );

$cod_estados = mysql_real_escape_string( $_GET['cod_estados'] );

$cidades = array();

$sql = "SELECT sobrenome
		FROM usuario
		WHERE nome=$nome
		;
$res = mysql_query( $sql );
while ( $row = mysql_fetch_assoc( $res ) ) {
	$sobrenome[] = array(
		'sobrenome'=> $row['sobrenome']
	);
}

echo( json_encode( $sobrenome ) );

Compartilhar este post


Link para o post
Compartilhar em outros sites

Laerte, desculpa a minha Ignorância mano, mas sou novato na programação, estou fazendo assim com o código não esta dando certo.

<html>
<head>
	<title></title>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
	<script type="text/javascript" src="js/jquery-2.1.1.min.js"></script>
	<script type="text/javascript" src="js/meuCodigo.js"></script>
</head>	
	

<body>
	
	<label for="nome">Nome:</label>
<select name="nome" id="nome">
	<option value=""></option>
	<?php
		$sql = "SELECT nome
				FROM usuario				
		$res = mysql_query( $sql );
		while ( $row = mysql_fetch_assoc( $res ) ) {
			echo '<option value="'.$row['nome'].'">'.$row['nome'].'</option>';
		}
	?>
</option></select>

<label for="sobrenome">Sobrenome:</label>
<select name="sobrenome" id="sobrenome">
	<option value="">-- Escolha o sobrenome --</option>
</select>
header( 'Cache-Control: no-cache' );
header( 'Content-type: application/xml; charset="utf-8"', true );

$con = mysql_connect( 'localhost', 'root', 'root' ) ;
mysql_select_db( 'cadastro', $con );

$cod_estados = mysql_real_escape_string( $_GET['cod_estados'] );

$cidades = array();

$sql = "SELECT sobrenome
		FROM usuario
		WHERE nome=$nome
		;
$res = mysql_query( $sql );
while ( $row = mysql_fetch_assoc( $res ) ) {
	$sobrenome[] = array(
		'sobrenome'=> $row['sobrenome']
	);
}

echo( json_encode( $sobrenome ) );
</body>	
</html>

A parte de php tudo bem ate ai eu sei como proceder com conexão e tudo mais, porem não estou conseguindo montar no HTML .

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por josenilson
      Olá galera,
      por favor, alguém teria um exemplo de combo dinâmico, preciso de dois select Options onde eu consiga listar na mesma tabela campo A e campo B seria a mesma função ou parecida com aqueles select Options de estado e cidade porem o que quero e selecionar dois nomes na mesma tabela EX:
      ID --------NOME ----------SOBRENOME
      01--------JOSE------------NILSON.
      é isso que preciso, dois select Options quando selecionar o nome em um, outro mostra o sobre nome, porem na mesma tabela.
×

Informação importante

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