Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/05/2012, 10:53
rutame
 
Fecha de Ingreso: agosto-2008
Ubicación: Canarias, España - París, Francia
Mensajes: 105
Antigüedad: 15 años, 8 meses
Puntos: 3
Error Bolean esperaba 1 ??

Hola a todos.

Tengo el siguiente código y me está dando un extraño error a pesar de que efectua la consulta y detecta un registro:
Código PHP:
  elseif(!empty($_POST['subcategoria']) && !empty($_POST['cat_padre'])){
    
$cat_padre    $_POST['cat_padre'];
        
$nom_subcat     $_POST['subcategoria'];
        
$observaciones $_POST['subcat_descripcion'];

  
print_r($_POST)."<br />";
  echo 
"<br />La categoria es:<br /> ".$cat_padre// funciona
 
// Insertar los registros en la tabla
  
   //
  
if(!$sql mysql_query("SELECT * 
      FROM categorias 
      WHERE categorias.nom_cat='$cat_padre'"
))
    {
      die(
'Invalid query: ' mysql_error());
    }
    echo 
$sql;
      while(@
$cat mysql_fetch_array($sql)){
      
    
$n count($cat);
      
$idcat $cat['idcat'];
      echo 
"El id es: ".$idcat." numero de registros: ".$n
    
$sql mysql_query("INSERT INTO subcategorias 
                  (nom_subcat,idcat,observaciones) 
                  VALUES
                  ('$nom_subcat','$idcat','$observaciones')"
);

  
  }
  
//echo "<script>javascript:history.back(0)</script>";   
  

Tengo puesto varios comentarios para ver si estaba fallando algo, pero en apariencia no hay nada mal, pero le tuve que poner la @ porque me salía el jodido error. ¿Alguien sabe el por qué de esto?