Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/01/2005, 06:46
Avatar de polaya
polaya
 
Fecha de Ingreso: diciembre-2004
Ubicación: Chile
Mensajes: 191
Antigüedad: 19 años, 4 meses
Puntos: 0
Exclamación mysql_fetch_array Indentados

Hola, tengo un grave problema con los mysql_fetch, el punto es que hago una consulta a la base de datos, luego la despliego en pantalla, pero necesito que dos de los campos desplegados consulten nuevamente la base de datos y despliegen la informacion de otra tabla. Cuando se trata de uno solo, no hay problema, pero cuando son dos, me crea un conflicto, adjunto el codigo para ver si me entienden mejor.
Muchas gracias.
if ($row= mysql_fetch_array($result))
{
echo "<TABLE BORDER='1' bordercolor=\"000000\">";
if($iddepto==0)
{
echo "<TR bgcolor=\"ffcc4b\"><TD align=\"center\">Tipo</TD><TD align=\"center\">Numero</TD><TD align=\"center\">Fecha</TD><td>Hojas</td></TR>";
DO
{
$sql_tipo="SELECT * FROM tipo where cliente='$clienteUsuarioL' and idtipo=".$row["tipo"]."";
$result_tipo=mysql_query($sql_tipo,$IdConexion);
$registro=mysql_fetch_assoc($result_tipo);
echo "<TR><TD>".$registro["nombre"]."</TD><TD>".$row["numero"]."</TD><TD>".$row["fecha"]."</TD><TD>".$row["cantidad"]."</TD></TR>";
}
WHILE ($row=mysql_fetch_array($result));
}
else
{
echo "<TR bgcolor=\"ffcc4b\"><td align=\"center\">Depto</TD><TD align=\"center\">Tipo</TD><TD align=\"center\">Numero</TD><TD align=\"center\">Fecha</TD><td>Cantidad</td></TR>";
DO
{
echo "<TR>";
$sql_depto="SELECT * FROM departamento where cliente='$clienteUsuarioL' and iddepto=".$row["iddepto"]."";
$result_depto=mysql_query($sql_depto,$IdConexion);
$registro_depto=mysql_fetch_object($result_depto);
echo "<TD>".$registro_depto["nombre"]."</TD>";
$sql_tipo="SELECT * FROM tipo where cliente='$clienteUsuarioL' and idtipo=".$row["tipo"]."";
$result_tipo=mysql_query($sql_tipo,$IdConexion);
$registro=mysql_fetch_assoc($result_tipo);
echo "<TD>".$registro["nombre"]."</TD>";
echo "<TD>".$row["numero"]."</TD>";
echo "<TD>".$row["fecha"]."</TD>";
echo "<TD>".$row["cantidad"]."</TD></TR>";
}
WHILE ($row=mysql_fetch_array($result));

}
echo "</TABLE>";
echo "<form action=\"imprimir.php\" method=\"POST\" target=\"new\">";
echo "<input type=\"hidden\" name=\"ultimo\" value=\"$ultimo\">";
echo "<input type=\"hidden\" name=\"iddepto\" value=\"$iddepto\">";
//echo "<a href=\"imprimir.php?ultimo=".$_POST['ultimo']."\" target=\"new\">Imprimir</a>";
echo "<input type=\"submit\" name=\"imprimir\" value=\"Imprimir\">";
//echo "<input type=\"button\" name=\"imprimir\" value=\"Imprimir\" onclick=\"window.open();\">";
echo "</form>";

}
}