Tenho 2 tabelas que estão em relacionamento mas quando clico no combobox ele me mostra as áreas todas mas não apresenta os dados pertinentes.A saber, uma tabela chama pjuridica e o relacionamento é em (area0) e a outra é em (idarea). Caso possam ajudar , agradeço Em tempo: Esse é meu primeiro projeto e sou muito leigo. Segue meu código:

include_once("conexao.php"); $sql1 = "SELECT area FROM area ORDER BY area";

$resultado = mysqli_query($conexao ,$sql1) or die(mysql_error()."<br>Erro ao executar leitura dos dados"); if (mysqli_num_rows($resultado)!=0){ //echo ''; echo ''; echo ' Escolha uma Área:'; while($elemento = mysqli_fetch_array($resultado))

{ $nomeItem = $elemento['area']; echo ''.$nomeItem.''; } echo ''; echo ''; echo ''; }

SELECT pjuridica.empresa,pjuridica.area0,pjuridica.area1,pjuridica.area2,pjuridica.area3,pjuridica.area4,area.area from pjuridica join area on area.idarea = pjuridica.area0;

mysqli_close($conexao);

?>

perguntou Jul 04 às 09:45

arytoon's gravatar image

arytoon
1

Seu select está errado, para "juntar" o resultado de duas tabelas, precisa usar um JOIN.

link permanente

respondeu Jul 04 às 20:25

callazzans's gravatar image

callazzans ♦
451211.0k

Sua resposta
mudar para preview

Siga esta pergunta

Por Email:

Uma vez que você entrar você poderá se inscrever para todas as atualizações aqui

Por RSS:

Respostas

Respostas e Comentários

Markdown Básico

  • *italico* ou __italico__
  • **negrito** or __negrito__
  • link:[texto](http://url.com/ "Qual é a sua dúvida?")
  • imagem?![alt texto](/path/img.jpg "Qual é a sua dúvida?")
  • lista numerada: 1. Foo 2. Bar
  • para adicionar uma quebra de linha basta adicionar dois espaços onde você gostaria que a nova linha estivesse.
  • tags HTML básicas também são suportadas

Tags

×49
×19
×7

pergunta feita: Jul 04 às 09:45

pergunta lida: 0 vezes

última alteração: Jul 04 às 20:25