Tema: Que falla???
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/12/2008, 05:23
bocasecaman
 
Fecha de Ingreso: agosto-2007
Mensajes: 101
Antigüedad: 19 años, 1 mes
Puntos: 1
Pregunta Que falla???

Hola a tod@s, la verdad que tengo un problema que tiene que ser una gilipollez pero ya me he encabezonado y no veo el error:
Código PHP:
if($orden == 1){//ordena por categorias//
$reta = mysql_query("SELECT * FROM categoria", $conexion);
while (
$roca = mysql_fetch_array($reta)){
                
$categoria = $roca['id'];
    
$cate = $roca['nombre'];
        
$resul = mysql_query("SELECT * FROM productos WHERE categoria = '$categoria'", $conexion);
        while (
$rowe = mysql_fetch_array($resul)){
            echo 
"<tr><td>".$rowe['id']."</td><td>".$rowe['nombre']."</td><td>".$cate."</td><td>".$rowe['marca']."</td><td>Modificar</td><td><font color='red'><b>Eliminar</b></font></td>";
        }
    }
} 
Este codigo tiene el siguiente error:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /mnt/local/home/dinamicboys/probando.dinamicboys.com/gym/admin/productos.php on line 30


la linea 30 es esta: while ($roca = mysql_fetch_array($reta)){

lo que quiero hacer es que la primera consulta me saque los datos de una bd para usarlos en el WHERE de la otra consulta, asi obtener los datos buscados.

Gracias de antemano.