Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/05/2011, 10:12
Avatar de sylwiatam
sylwiatam
 
Fecha de Ingreso: abril-2011
Mensajes: 35
Antigüedad: 13 años
Puntos: 0
Respuesta: Como puedo cojer los valores de tres tablas??

Hola me sigue sin funcionar ahora me dice estos errores:


Warning: mysql_num_fields() expects parameter 1 to be resource, boolean given in H:\wamp\www\consulta_menu2\consulta_menu.php on line 26


Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in H:\wamp\www\consulta_menu2\consulta_menu.php on line 41



y he copiado lo que me dijiste rodno quedo asi:

<style type="text/css">
<!--
body,td,th {
color: #000000;
}
body {
background-color: #CCCCCC;
}
-->
</style><?php
$servidor="localhost";
$basededatos="bd_pizzeria";
$usuario="root";
$password="";

$conexion=mysql_connect($servidor, $usuario, $password)
or die ("No se pudo realizar la conexión al servidor");
mysql_select_db($basededatos)
or die ("No se pudo abrir la base de datos");

echo "<body bgcolor=\"#5080e7\">";
echo "<center><font size=6 color=blue>Consulta de Todos los Pedidos - En ejecución<br><BR></font>";

$c1="SELECT Cdigo_Menu, Codigo_Producto ,Unidades_Producto, Nombre_Producto, Nombre_menu ,Precio_Menu FROM (detalle_menu INNER JOIN producto on detalle_menu.Codigo_Producto=producto.Codigo_Produ cto)INNER JOIN menu on detalle_menu.Codigo_Menu = menu.Codigo_Menu WHERE detalle_menu.Codigo_Producto='026'";
$r1=mysql_query($c1);
$num_campos=mysql_num_fields($r1);

echo "<table border=\"1\">";
echo "<tr>";

$valores=array('Nombre_Menu','Precio_Menu','Codigo Pizzero','Nombre_Producto','Unidades_Producto');


for ($i=0;$i<$num_campos;$i++){
echo "<td>";
echo $valores[$i];
echo "</td>";
}
echo "</tr>";

while ($fila1=mysql_fetch_array($r1)){
echo "<tr>";
for ($i=0;$i<$num_campos;$i++){
echo "<td>";
echo $fila1[$i];
echo "</td>";
}
echo "</tr>";
}

echo "</body>";

?>


Lo de $c1 lo tengo que poner para que me coja la los valores del bucle creo hmm esto es una rayada :( y sige sin salir jo