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
Ary Cunha

Ary Cunha

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar