Quiero dibuajar una Tabla para un Reporte y la informacion la necesito tomar de dos tablas distintas y no encuentro una solucionalgien me podria ayudar.
P.D. ya dibujo esa tabla pero de una sola tabla y lo hago con este codigo si alguien me puede ayudar gracias !!
Código PHP:
<?
if(!empty($estado))
{
$conex=mysql_connect("localhost","root","") or die ("Error al realizar la conexion...");
mysql_select_db("registros");
$cons="select * from productos where estado = '$estado'";
$resul=mysql_query($cons,$conex);
$n=mysql_num_rows($resul);
if($n==0)
{
printf ("<H3><center><font color='#FFCC00' face='Geneva, Arial, Helvetica, sans-serif'>");
printf ("<strong><font color='#CC9933'>No Hay Resultados !!!</font></strong></font>");
printf ("</center></H3>");
}
echo"<center>";
echo "<table align=center border=2 bordercolor='#000000'>";
$columnes = 11; # Número de columnas (variable)
if (($rows=mysql_num_rows($resul))==0)
{
echo "<tr><td colspan=$columnes><strong>No Se Encontraron resultados en la Base de Datos.</strong></td></tr> ";
}
else
{
echo "<tr><td bgcolor='#000000' colspan=$columnes><font color='#FFCC00' size='2' face='Verdana, Arial, Helvetica, sans-serif'><div align='center'><strong>$rows Resultados de la busqueda de tipo de moviliario ' $tipo_mov ' </strong></div></font> </td></tr>";
echo"<tr>";
echo "<td bgcolor='#000000'><font color='#FFCC00' size='2' face='Verdana, Arial, Helvetica, sans-serif'><div align='center'><strong>CODIGO<br>DE<br>BARRAS</strong></div></font></td>";
echo "<td bgcolor='#000000'><font color='#FFCC00' size='2' face='Verdana, Arial, Helvetica, sans-serif'><div align='center'><strong>CODIGO<br>DE<br>ARTICULO</strong></div></font></td>";
echo "<td bgcolor='#000000'><font color='#FFCC00' size='2' face='Verdana, Arial, Helvetica, sans-serif'><div align='center'><strong>DESCRIPCION</strong></div></font></td>";
echo "<td bgcolor='#000000'><font color='#FFCC00' size='2' face='Verdana, Arial, Helvetica, sans-serif'><div align='center'><strong>UNIDAD<br>DE<br>MEDIDA</strong></div></font></td>";
echo "<td bgcolor='#000000'><font color='#FFCC00' size='2' face='Verdana, Arial, Helvetica, sans-serif'><div align='center'><strong>FECHA<br>DE<br>COMPRA</strong></div></font></td>";
echo "<td bgcolor='#000000'><font color='#FFCC00' size='2' face='Verdana, Arial, Helvetica, sans-serif'><div align='center'><strong>FECHA<br>DE<br>INVENTARIO</strong></div></font></td>";
echo "<td bgcolor='#000000'><font color='#FFCC00' size='2' face='Verdana, Arial, Helvetica, sans-serif'><div align='center'><strong>TIPO<br>DE<br>MOVILIARIO</strong></div></font></td>";
echo "<td bgcolor='#000000'><font color='#FFCC00' size='2' face='Verdana, Arial, Helvetica, sans-serif'><div align='center'><strong>FECHA<br>DE<br>MANTTO</strong></div></font></td>";
echo "<td bgcolor='#000000'><font color='#FFCC00' size='2' face='Verdana, Arial, Helvetica, sans-serif'><div align='center'><strong>COSTO<br>APROXIMADO</strong></div></font></td>";
echo "<td bgcolor='#000000'><font color='#FFCC00' size='2' face='Verdana, Arial, Helvetica, sans-serif'><div align='center'><strong>PERSONA<br>ASIGNADA</strong></div></font></td>";
echo "<td bgcolor='#000000'><font color='#FFCC00' size='2' face='Verdana, Arial, Helvetica, sans-serif'><div align='center'><strong>OTROS<br>DATOS</strong></div></font></td>";
echo"</tr>";
}
for ($i=1; $row = mysql_fetch_row ($resul); $i++)
{
$resto = ($i % $columnes); # Número de celda del <tr> en que nos encontramos
if ($resto == 1)
{
echo "<tr>";
} # Si es la primera celda, abrimos <tr>
$nom="select * from productos where cod_art ='$row[0]'";
/*$nomb=mysql_query($conex,$nom);
/*$cod_barra=mysql_result($nomb,0,0);
$cod_art=mysql_result($nomb,0,1);
$descrip=mysql_result($nomb,0,2);
$unida_med=mysql_result($nomb,0,3);
$fecha_compra=mysql_result($nomb,0,4);
$fecha_invt=mysql_result($nomb,0,5);
$otros_datos=mysql_result($nomb,0,6);*/
echo "<td><font color='black' size='2' face='Verdana, Arial, Helvetica, sans-serif'><div align='center'><strong>$row[0]</strong></div></font></td>";
echo "<td><font color='black' size='2' face='Verdana, Arial, Helvetica, sans-serif'><div align='center'><strong>$row[1]</strong></div></font></td>";
echo "<td><font color='black' size='2' face='Verdana, Arial, Helvetica, sans-serif'><div align='center'><strong>$row[2]</strong></div></font></td>";
echo "<td><font color='black' size='2' face='Verdana, Arial, Helvetica, sans-serif'><div align='center'><strong>$row[3]</strong></div></font></td>";
echo "<td><font color='black' size='2' face='Verdana, Arial, Helvetica, sans-serif'><div align='center'><strong>$row[4]</strong></div></font></td>";
echo "<td><font color='black' size='2' face='Verdana, Arial, Helvetica, sans-serif'><div align='center'><strong>$row[5]</strong></div></font></td>";
echo "<td><font color='black' size='2' face='Verdana, Arial, Helvetica, sans-serif'><div align='center'><strong>$row[6]</strong></div></font></td>";
echo "<td><font color='black' size='2' face='Verdana, Arial, Helvetica, sans-serif'><div align='center'><strong>$row[7]</strong></div></font></td>";
echo "<td><font color='black' size='2' face='Verdana, Arial, Helvetica, sans-serif'><div align='center'><strong>$row[8]</strong></div></font></td>";
echo "<td><font color='black' size='2' face='Verdana, Arial, Helvetica, sans-serif'><div align='center'><strong>$row[9]</strong></div></font></td>";
echo "<td><font color='black' size='2' face='Verdana, Arial, Helvetica, sans-serif'><div align='center'><strong>$row[10]</strong></div></font></td>";
echo "</tr>";
if ($resto == 0)
{
} # Si es la última celda, cerramos </tr>
}
if ($resto <> 0)
{ # Si el resultado no es múltiple de $columnes acabamos de rellenar los huecos
$ajust = $columnes - $resto; # Número de huecos necesarios
for ($j = 0; $j < $ajust; $j++)
{
}
echo "</tr>"; # se Cierra la última línea </tr>
}
echo "</table>";
echo"</center>";
}
?>