Foros del Web » Programando para Internet » PHP »

Warning: mysql_fetch_assoc().....

Estas en el tema de Warning: mysql_fetch_assoc()..... en el foro de PHP en Foros del Web. Saludos.. tngo un pequeño problema... tngo una ficha de marca y en la misma tengo un incluide el cual extrae datos de la base de ...
  #1 (permalink)  
Antiguo 18/02/2008, 13:07
Avatar de T4ke0veR  
Fecha de Ingreso: agosto-2007
Ubicación: Quito - Ecuador
Mensajes: 1.720
Antigüedad: 16 años, 8 meses
Puntos: 28
Warning: mysql_fetch_assoc().....

Saludos.. tngo un pequeño problema... tngo una ficha de marca y en la misma tengo un incluide el cual extrae datos de la base de datos.. pero me da este error

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/cersolve/public_html/img_inc.php on line 39

aqui les dejo el codigo...

Código PHP:
<?php include('Connections/connect.php');

// Variables de Configuración -----------------------------------
// Define el numero de Filas
$n_filas=3;

//***************************************************************
@$cat=$_REQUEST['id'];
//$cat=6;

$fotos = array();
        
$sql="SELECT  *  FROM marca where Id_categoria=".$categoria_id."  ORDER BY Id_categoria ASC";
mysql_select_db ('cersolve_cersol');
    
$sql_exec=mysql_query($sql);
    function 
imagengrande() 

window.open("verimagen.php?imagen=/iamges2/<?=$imagen;?>""""width=450,height=300"); 
}
    
/*while($row=mysql_fetch_assoc($sql_exec)){
            $tottal=mysql_affected_rows(); // Calculo el numero total de itms a listar
            }*/
$tottal=113;
// ------------------------------------------------------------------------------------------------------------------
$vert=$tottal/$n_filas;
$vert=round($vert);

?>
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
  <!--DWLayoutTable-->
  <tr>
    <td width="100%" height="110"><table width="100%" height="110" border="0" align="center" cellpadding="0" cellspacing="0">
        
        <?php
        $a
=0;// Colocando el contador horizontal en 0
        
$i=1;// Colocando el contador vertical en 0
        
$w=0;//Colocando un contador para el mensaje de "No hay articulos en esta acategoria"
        
            
while($row=mysql_fetch_assoc($sql_exec)){
            
$w=w+1;
                if (
$a==0){
                echo 
'<tr>';
                }
                
$a=$a+1;
                
$fotos[$i.'-'.$a] = $row['imagen'];
                
                echo 
"<td height='80' width='53' border='0' ><a href=# onClick=\"window.open('verimagen.php?id=".$row['id']."; ','verimagen', 'width=450,height=300'); return false;\"><img src='images2/".$row['images']."' width='80' height='53' border='0'/></a>";
            
                
$r=$a;// contador remanente para listar imagenes sin exceso
                
                    
if ($a >= $n_filas) {
                    
$a=0;// reiniciando el contador horizontal
                    
$i=$i+1;// aumentando el contador vertical
                    
echo '</tr>';
                    } 
            if (empty(
$row)) {
        echo
"<table width='0' border='0' align='center' cellpadding='0' cellspacing='0'>
          <tr>
            <td width='257'><div align='center'>No hay articulos en esta categoria </div></td>
          </tr>
        </table>
        "
;
        break 
1;}
            
            }
            
         echo 
'</td>';
        
?>
        <?php /*if (empty($w)) {
        echo"<table width='0' border='0' align='center' cellpadding='0' cellspacing='0'>
          <tr>
            <td width='492'><div align='center'>No hay articulos en esta categoria </div></td>
          </tr>
        </table>
        ";
        exit;}
        */
?>
    </table></td>
  </tr>
</table>
__________________
Diseño gráfico, Web, imagen corporativa, publicidad ...
  #2 (permalink)  
Antiguo 18/02/2008, 14:19
Avatar de darkasecas  
Fecha de Ingreso: marzo-2005
Ubicación: SantaCata, NL, Mexico
Mensajes: 1.553
Antigüedad: 19 años, 1 mes
Puntos: 77
Re: Warning: mysql_fetch_assoc().....

revisa si no tienes errores en el query, prueba usando
mysql_query($sql) or die(mysql_error())
y donde das valor a la variable $categoria_id?
  #3 (permalink)  
Antiguo 18/02/2008, 14:24
Avatar de T4ke0veR  
Fecha de Ingreso: agosto-2007
Ubicación: Quito - Ecuador
Mensajes: 1.720
Antigüedad: 16 años, 8 meses
Puntos: 28
Re: Warning: mysql_fetch_assoc().....

Cita:
Iniciado por darkasecas Ver Mensaje
revisa si no tienes errores en el query, prueba usando
mysql_query($sql) or die(mysql_error())
y donde das valor a la variable $categoria_id?
en la hoja donde esta como include.. de la siguiente manera

Código PHP:
<?php         $categoria_id=$row_Recordset1['Id_categoria']; 
                                include(
'img_inc.php');
 
?>
__________________
Diseño gráfico, Web, imagen corporativa, publicidad ...
  #4 (permalink)  
Antiguo 18/02/2008, 14:33
Avatar de darkasecas  
Fecha de Ingreso: marzo-2005
Ubicación: SantaCata, NL, Mexico
Mensajes: 1.553
Antigüedad: 19 años, 1 mes
Puntos: 77
Re: Warning: mysql_fetch_assoc().....

prueba con lo qe te dije
$sql_exec=mysql_query($sql) or die(mysql_error())
a ver si marca algun error en la consulta
  #5 (permalink)  
Antiguo 18/02/2008, 14:41
Avatar de T4ke0veR  
Fecha de Ingreso: agosto-2007
Ubicación: Quito - Ecuador
Mensajes: 1.720
Antigüedad: 16 años, 8 meses
Puntos: 28
Re: Warning: mysql_fetch_assoc().....

me dice esto ahora
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ORDER BY Id_categoria ASC' at line 1
__________________
Diseño gráfico, Web, imagen corporativa, publicidad ...
  #6 (permalink)  
Antiguo 18/02/2008, 16:05
Avatar de darkasecas  
Fecha de Ingreso: marzo-2005
Ubicación: SantaCata, NL, Mexico
Mensajes: 1.553
Antigüedad: 19 años, 1 mes
Puntos: 77
Re: Warning: mysql_fetch_assoc().....

prueba
$sql_exec=mysql_query($sql) or die(mysql_error().' --query: '.$sql)
para que te imprima el query completo y revises el error(algo me dice que no esta agarando bien el valorde $categoria_id )
  #7 (permalink)  
Antiguo 19/02/2008, 07:52
Avatar de T4ke0veR  
Fecha de Ingreso: agosto-2007
Ubicación: Quito - Ecuador
Mensajes: 1.720
Antigüedad: 16 años, 8 meses
Puntos: 28
Re: Warning: mysql_fetch_assoc().....

ahora me da error con otra funcion...
:S

Parse error: syntax error, unexpected T_FUNCTION in /home/cersolve/public_html/img_inc.php on line 16
esa es la funcion de imagen grande...!!!
__________________
Diseño gráfico, Web, imagen corporativa, publicidad ...
  #8 (permalink)  
Antiguo 19/02/2008, 08:30
Avatar de T4ke0veR  
Fecha de Ingreso: agosto-2007
Ubicación: Quito - Ecuador
Mensajes: 1.720
Antigüedad: 16 años, 8 meses
Puntos: 28
Re: Warning: mysql_fetch_assoc().....

aqui esta el error final...

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ORDER BY Id_marca ASC' at line 1 --query: SELECT * FROM marca where Id_categoria= ORDER BY Id_marca ASC

Oo
__________________
Diseño gráfico, Web, imagen corporativa, publicidad ...
  #9 (permalink)  
Antiguo 19/02/2008, 13:14
Avatar de darkasecas  
Fecha de Ingreso: marzo-2005
Ubicación: SantaCata, NL, Mexico
Mensajes: 1.553
Antigüedad: 19 años, 1 mes
Puntos: 77
Re: Warning: mysql_fetch_assoc().....

pues eso, no esta tomando el valor de la variable $categoria_id, ai si no se qe onda aver si alguien mas te puede ayudar con eso >_>
  #10 (permalink)  
Antiguo 19/02/2008, 13:48
Avatar de T4ke0veR  
Fecha de Ingreso: agosto-2007
Ubicación: Quito - Ecuador
Mensajes: 1.720
Antigüedad: 16 años, 8 meses
Puntos: 28
Re: Warning: mysql_fetch_assoc().....

jejeje... es cierto.. no esta tomando el valor... gracias por tu atencion :)
__________________
Diseño gráfico, Web, imagen corporativa, publicidad ...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 18:44.