Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/10/2006, 17:03
Avatar de omegafunky
omegafunky
 
Fecha de Ingreso: diciembre-2003
Ubicación: Tabasco, Mexico
Mensajes: 3.534
Antigüedad: 20 años, 4 meses
Puntos: 33
Problema mysql_num_rows()

Hola amigos me encuentro insertando unos datos y si me los guarda y todo pero me marca 2 errores a los cuales no les he encontrado como corregirlos espero me puedan ayudar xfas grax d antemano.

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\wamp\www\Admin\articulo_procesa.php on line 16

Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in C:\wamp\www\Admin\articulo_procesa.php on line 25
Registro guardado satisfactoriamente.

Código PHP:
<?php
error_reporting 
E_ALL ); 
$nombre_art $_POST['nombre_art'];
$modelo_art $_POST['modelo_art'];
$id_marca $_POST['marca'];
$id_tipo_prod $_POST['id_tipo_prod'];
$precio_art $_POST['precio_art'];
$garantia_pro $_POST['garantia_pro'];
$cant_pro $_POST['cant_pro'];
$car_pro $_POST['car_pro'];
include (
"conex.php");
$result=mysql_query("SELECT * FROM producto WHERE modelo_art = '$modelo_art';" ,$conex);
if(
mysql_num_rows($result)){ //LINEA 16
 
?> <div class="txta" align="center"><?php
  
echo '<br>El Modelo <b>'.$modelo_art.'</b><br>ya Existe en la Base de Datos<br><br>'
  echo 
'<a href="articulo_alta.html">Agregar otra Articulo</a><br>'
 
?> </div><?php
} else { 
 
mysql_free_result($result); //LINEA 25
 //OBTENEMOS LAS 3 PRIMERAS LETRAS DEL TIPO PRODUCTO PARA FORMAR LA CLAVE
 
$query=mysql_query("SELECT tipo_prod FROM cat_producto WHERE id_tipo_prod = '$id_tipo_prod';",$conex);
 
 while(
$rowresult mysql_fetch_array($query))
 {
 
$tipo_prod $rowresult[0];
 
$extrac substr("$tipo_prod",0,3);
 
$tipo_prod "$extrac";
 }
 
//FORMAMOS LA CLAVE DEL PRODUCTO
 
$cve_prod "$tipo_prod-$modelo_art";
 
//echo '<br>'.$cve_prod.'<br>';
 
 //GUARDAMOS LOS DATOS
 
$result mysql_query("INSERT INTO producto (cve_prod, nombre_pro, modelo_pro, garantia_pro, cant_pro, precio_pro, car_pro, id_marca, id_tipo_prod)
 VALUES ('$cve_prod','$nombre_art', '$modelo_art', '$garantia_pro','$cant_pro','$precio_art','$car_pro','$id_marca','$id_tipo_prod')"
$conex); 
 
 if (!
$conex) {
  die (
'Error de Conexion: ' mysql_error());
  }
  
 
mysql_close($conex);
 echo 
'Registro guardado satisfactoriamente.';
 
?> <!--meta http-equiv="refresh" content="1;URL=index.php"/> <?php
 
 
  
}
?>