boas pessoal.
estou a tentar fazer uma lista de artigos segundo as subfamilias
o $sql2 funciona na perfeição.
o que nao esta a funcionar é a $resultado2.
alguem me pode ajudar
Código (PHP):
estou a tentar fazer uma lista de artigos segundo as subfamilias
o $sql2 funciona na perfeição.
o que nao esta a funcionar é a $resultado2.
alguem me pode ajudar
Código (PHP):
<?php
//ligação a base de dados
mysql_connect("localhost","******","*********") or die ("Impossivel ligar a base de dados");
//liga a tabela artigos para ir buscar os artigos de acordo com o id da subfamilia
$sql2="SELECT * FROM artigos WHERE SubfamiliaPT = (SELECT * FROM subfamilias WHERE ID = " .$_REQUEST['id'].") ORDER BY Referencia ASC";
if ($sql2)
{
echo" a sql ta a funcionar<br>";
}
$resultado2=mysql_db_query("********",$sql2);
if (!$resultado2)
{
echo "nao ta a funcionar o resultado";
}
if ($resultado2)
{
echo "vai funcar <br>";
print ("<p align=center><strong>Artigos</strong></p><br>");
print ("Artigos da Familia= <strong>".$_REQUEST['famprincipal']."</strong> e da SubFamilia= <strong>".$_REQUEST['nome']."</strong>");
print ("<table width=100% align=center border=2>");
print ("<tr bgcolor=#009900>
<td align=center>Referencia</td>
<td align=center>DescricaoPT</td>
<td align=center>FamiliaPT</td>
<td align=center>SubfamiliaPT</td>
<td align=center>Marca</td>
<td align=center>Imagem</td>
<td align=center></td>
</tr>");
while ($registo=mysql_fetch_array($resultado2))
{
$ref=$registo['Referencia'];
$desc=$registo['DescricaoPT'];
$fampt=$registo['FamiliaPT'];
$subfampt=$registo['SubfamiliaPT'];
$marca=$registo['Marca'];
$img=$registo['Imagem'];
print ("<tr>
<td align=center>$ref</td>
<td align=center>$desc</td>
<td align=center>$fampt</td>
<td align=center>$subfampt</td>
<td align=center>$marca</td>
<td align=center>$img</td>
<td align=center><a href=\"editarfamilia.php?id=$id&nome=$nome\">Editar | </a><a href=\"editarfamilia2.php?id=$id&nome=$nome\"> Ver Artigos</a></td></td>
</tr>");
}
print ("</table>");
}
mysql_close();
?>
//ligação a base de dados
mysql_connect("localhost","******","*********") or die ("Impossivel ligar a base de dados");
//liga a tabela artigos para ir buscar os artigos de acordo com o id da subfamilia
$sql2="SELECT * FROM artigos WHERE SubfamiliaPT = (SELECT * FROM subfamilias WHERE ID = " .$_REQUEST['id'].") ORDER BY Referencia ASC";
if ($sql2)
{
echo" a sql ta a funcionar<br>";
}
$resultado2=mysql_db_query("********",$sql2);
if (!$resultado2)
{
echo "nao ta a funcionar o resultado";
}
if ($resultado2)
{
echo "vai funcar <br>";
print ("<p align=center><strong>Artigos</strong></p><br>");
print ("Artigos da Familia= <strong>".$_REQUEST['famprincipal']."</strong> e da SubFamilia= <strong>".$_REQUEST['nome']."</strong>");
print ("<table width=100% align=center border=2>");
print ("<tr bgcolor=#009900>
<td align=center>Referencia</td>
<td align=center>DescricaoPT</td>
<td align=center>FamiliaPT</td>
<td align=center>SubfamiliaPT</td>
<td align=center>Marca</td>
<td align=center>Imagem</td>
<td align=center></td>
</tr>");
while ($registo=mysql_fetch_array($resultado2))
{
$ref=$registo['Referencia'];
$desc=$registo['DescricaoPT'];
$fampt=$registo['FamiliaPT'];
$subfampt=$registo['SubfamiliaPT'];
$marca=$registo['Marca'];
$img=$registo['Imagem'];
print ("<tr>
<td align=center>$ref</td>
<td align=center>$desc</td>
<td align=center>$fampt</td>
<td align=center>$subfampt</td>
<td align=center>$marca</td>
<td align=center>$img</td>
<td align=center><a href=\"editarfamilia.php?id=$id&nome=$nome\">Editar | </a><a href=\"editarfamilia2.php?id=$id&nome=$nome\"> Ver Artigos</a></td></td>
</tr>");
}
print ("</table>");
}
mysql_close();
?>