Agora tento fazer uma consulta que relaciono duas tabelas uma tabela que inicialmente representa as categorias e outra imediatamente a baixo que traz os dados descriminados.
<?php
$result = mysql_query("SELECT id_instalaServ, instalacoes_Servicos FROM tbl_instalaServ WHERE tipo='CAM' ORDER BY instalacoes_Servicos ASC");
$l=0;
while($row = mysql_fetch_array($result)){
echo' <div id="certo">'.$row[1].'</div>';
$result1 = mysql_query("SELECT id_instalacoes, instalacoes FROM tbl_instalacoes WHERE instalaServ_id ='$row[0]' ORDER BY instalacoes ASC");
echo'<div id="dimention">';
while( $row1 = mysql_fetch_array($result1)){
echo $no[$l]."<div class='control-depose'>";
if($no[$l]==$row1[0]){echo "checked='checked'";} echo"
{$row1['instalacoes']}-{$row1[0]}-{$no[$l]}
</div>";
$l++;
}
echo"</div>";
}
?>
O que eu pretendia fazer era confrontar os id's da primeira tabela, com os produtos por categoria da última , ou seja igualar e demonstrar os id's tabela "tbl_detalhe_p_i " aos id's "tal_instalacoes".
Alguém me pode ajudar a descortinar esse problema? O problema é detectado neste
Pergunta
biza
Viva pessoal,
Estou com alguma dificuldade em resolver aqui uma situação, uma tabela onde lhe dou o nome de "tbl_detalhe_p_i".
<?php $l=0; $result2 = mysql_query("SELECT instalacoes_id FROM tbl_detalhe_p_i WHERE produto_id=".$_GET['id']); while( $row2 = mysql_fetch_array($result2)){ $sport_no = $row2['instalacoes_id']; $no[] = $sport_no; echo $no[$l]."<br>"; $l++; } ?>Até aqui tudo optimo.
Agora tento fazer uma consulta que relaciono duas tabelas uma tabela que inicialmente representa as categorias e outra imediatamente a baixo que traz os dados descriminados.
<?php $result = mysql_query("SELECT id_instalaServ, instalacoes_Servicos FROM tbl_instalaServ WHERE tipo='CAM' ORDER BY instalacoes_Servicos ASC"); $l=0; while($row = mysql_fetch_array($result)){ echo' <div id="certo">'.$row[1].'</div>'; $result1 = mysql_query("SELECT id_instalacoes, instalacoes FROM tbl_instalacoes WHERE instalaServ_id ='$row[0]' ORDER BY instalacoes ASC"); echo'<div id="dimention">'; while( $row1 = mysql_fetch_array($result1)){ echo $no[$l]."<div class='control-depose'>"; if($no[$l]==$row1[0]){echo "checked='checked'";} echo" {$row1['instalacoes']}-{$row1[0]}-{$no[$l]} </div>"; $l++; } echo"</div>"; } ?>O que eu pretendia fazer era confrontar os id's da primeira tabela, com os produtos por categoria da última , ou seja igualar e demonstrar os id's tabela "tbl_detalhe_p_i " aos id's "tal_instalacoes".
Alguém me pode ajudar a descortinar esse problema? O problema é detectado neste
if($no[$l]==$row1[0]){echo "checked='checked'";}parece que as variáveis não são verificadas.
Editado por bizaLink para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.