listar resultado click combobox
17/07/2020
0
Senhores
Boa noite
Realmente sou fraco em php e estou iniciando.
Preciso de ajuda para que possa listar o resultado de um click em um combobox.
egu abaixo o banco de dados e as duas paginas que estou usando:
Tabela
empresa
id int
nome varchar
area_empresa
id_empresa
id_area
areas
id int
nome
o id da empresa esta ligado no id_empresa e o id das areas esta ligado no id_area.
processalista.php
<?php
$idSelecionado = $_POST["nome"];
$sql1 = "SELECT empresa.nome, areas.nome FROM teste_agenda.area_empresa
inner join empresa on empresa.id = area_empresa.id_empresa
inner join areas on areas.id = area_empresa.id_area
where id_area = $idSelecionado";
$resultado = mysqli_query($conexao ,$sql1) or die(mysqli_error()."<br>Erro ao executar leitura dos dados");
if (mysqli_num_rows($resultado)>0){
echo '<form name="Combobox" action= "processalista1.php" method="POST">';
echo '<select name="areas.nome" id="id_area">
<option value=" " selected="selected">Escolha uma Área:</option>';
while($elemento = mysqli_fetch_array($resultado))
{
$nomeItem = $elemento['areas'];
echo '<option value="'.$nomeItem.'">'.$nomeItem.'</option>';
$nomeID = $elemento['idarea'];
echo '<option value="'.$nomeID.'">'.$nomeID.'</option>';
}
echo '</select>';
echo '<input type="submit" name="btnEnvia" value="Enviar">';
echo '</form>';
}
mysqli_close($conexao);
?>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
processalista1.php
<?php
include_once("conexao.php");
$idSelecionado = $_POST["nome"];
$result_area = "SELECT empresa.nome, areas.nome FROM teste_agenda.area_empresa
inner join empresa on empresa.id = area_empresa.id_empresa
inner join areas on areas.id = area_empresa.id_area
where is_id_area = $idSelecionado";
$resultado_area = mysqli_query ($conexao, $result_area);
while($rows_area = mysqli_fetch_array($resultado_area)) {
echo $rows_area ['empresa.nome'] ."<br><hr>";
}
mysqli_close($conexao);
?>
Preciso que ao clickar no combobox a area me retorne o nome da empresa e area de atuacao
Caso possam ajudar,
Sou muito grato
Obrigado
Boa noite
Realmente sou fraco em php e estou iniciando.
Preciso de ajuda para que possa listar o resultado de um click em um combobox.
egu abaixo o banco de dados e as duas paginas que estou usando:
Tabela
empresa
id int
nome varchar
area_empresa
id_empresa
id_area
areas
id int
nome
o id da empresa esta ligado no id_empresa e o id das areas esta ligado no id_area.
processalista.php
<?php
$idSelecionado = $_POST["nome"];
$sql1 = "SELECT empresa.nome, areas.nome FROM teste_agenda.area_empresa
inner join empresa on empresa.id = area_empresa.id_empresa
inner join areas on areas.id = area_empresa.id_area
where id_area = $idSelecionado";
$resultado = mysqli_query($conexao ,$sql1) or die(mysqli_error()."<br>Erro ao executar leitura dos dados");
if (mysqli_num_rows($resultado)>0){
echo '<form name="Combobox" action= "processalista1.php" method="POST">';
echo '<select name="areas.nome" id="id_area">
<option value=" " selected="selected">Escolha uma Área:</option>';
while($elemento = mysqli_fetch_array($resultado))
{
$nomeItem = $elemento['areas'];
echo '<option value="'.$nomeItem.'">'.$nomeItem.'</option>';
$nomeID = $elemento['idarea'];
echo '<option value="'.$nomeID.'">'.$nomeID.'</option>';
}
echo '</select>';
echo '<input type="submit" name="btnEnvia" value="Enviar">';
echo '</form>';
}
mysqli_close($conexao);
?>
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
processalista1.php
<?php
include_once("conexao.php");
$idSelecionado = $_POST["nome"];
$result_area = "SELECT empresa.nome, areas.nome FROM teste_agenda.area_empresa
inner join empresa on empresa.id = area_empresa.id_empresa
inner join areas on areas.id = area_empresa.id_area
where is_id_area = $idSelecionado";
$resultado_area = mysqli_query ($conexao, $result_area);
while($rows_area = mysqli_fetch_array($resultado_area)) {
echo $rows_area ['empresa.nome'] ."<br><hr>";
}
mysqli_close($conexao);
?>
Preciso que ao clickar no combobox a area me retorne o nome da empresa e area de atuacao
Caso possam ajudar,
Sou muito grato
Obrigado
Ary Cunha
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)