Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
ola pessoal, tenho uma listbox que recebe todos os dados registrados em uma determinada tabela.
Agora minha duvida é, como eu posso colocar ao lado da listbox uma label informando o cpf? ("Cli_cpf")
Desde já agradeço muito a ajuda de voces!!!
<select name="select" id="select"> <?php $conexao = mysql_connect("localhost","root","") //porta, usuário, senhaor die("Erro na conexão com banco de dados"); //caso não consiga conectar mostra a mensagem de erro mostrada na conexão $select_db = mysql_select_db("juridico"); //seleciona o banco de dados $generos = "SELECT * FROM clientes"; $sql = mysql_query($generos); while ($resultado = mysql_fetch_array($sql)) { $codigo = $resultado['cli_nome']; echo "<option value=[$codigo]>$codigo</option>"; } ?> </select>
desculpe, corrigindo o codigo:
$conexao = mysql_connect("localhost","root","") //porta, usuário, senhaor die("Erro na conexão com banco de dados"); //caso não consiga conectar mostra a mensagem de erro mostrada na conexão $select_db = mysql_select_db("juridico"); //seleciona o banco de dados $generos = "SELECT * FROM clientes"; $sql = mysql_query($generos); while ($resultado = mysql_fetch_array($sql)) { $codigo = $resultado['cli_nome'];$genero = $resultado['cli_nome'];echo "<option value=[$codigo]>$genero</option>"; }
Reformulando a pergunta:
Quando clico na listbox aparece os nomes do campo "cli_nome" gostaria que que ao lado da listboox vinhesse o CPF de acordo com o nome.
alguem? =\
O campo cpf não está na tabela clientes? só puxar estes dados juntos, caso não esteja na mesma tabela só realizar um INNER JOIN...
tentei puxar os 2 dados juntos, mas o cpf veio ele diferente do que é cadastrado no nome.
> Tem como. Mais seria mais fácil você exibir ao lado do nome o cpf, e não fora da select. Aí você força a barra.
bem, se ficar no mesmo select vai ficar bagunçado ao meu projeto. ;\Mostra o select que você está usando.
Mostrar o cpf diferente parece coisa de quando se usa 2 tabelas e não se faz o join correto.
Cara...se o teu código todo for esse que você passou acima, é impossível trazer o cpf errado, visto que você está buscando dados de apenas uma tabela, se não está trazendo o cpf correto é porque o cadastro está errado.
para colocar o cpf do lado do nome basta concatenar as informações:
echo "<option value=[$codigo]>$cpf' - '$genero</option>";
Agora se você quer que apareça ao lado do campo select quando o usuário altera o valor, daí só com Ajax, não tem jeito.
Falows
Não fica bagunçado. Veja, o que eu sugeri é exatamente o que o Ederson passou acima, fica legal.
Tem como. Mais seria mais fácil você exibir ao lado do nome o cpf, e não fora da select. Aí você força a barra.