PHP - ayuda mensaje error

 
Vista:

ayuda mensaje error

Publicado por solucionar error (2 intervenciones) el 03/04/2007 09:36:27
tengo este código:

<?php

$bd_host = "localhost";
$bd_usuario = "root";
$bd_password = "clave";
$bd_base = "bbdd";
$con = mysql_connect($bd_host, $bd_usuario, $bd_password);
mysql_select_db($bd_base, $con);

//variables POST
$idal=$_POST['idalimento'];
$idrec=$_POST['idreceta'];

$busqueda= mysql_query("SELECT * FROM tb_ingredientes_receta WHERE id_alimento=$idal and id_receta=$idrec",$con);

if(mysql_num_rows($busqueda)>0) {
echo "el registro está duplicado. vuelva a intentarlo";
}
else
{
$sql="INSERT INTO tb_ingredientes_receta
(id_alimento,
id_receta)
VALUES
('$idal','$idrec')";

mysql_query($sql,$con);

}

?>

todo funciona perfectamente. El insert lo hace perfectamente. Salvo cuando tiene que mostrar el mensaje de error que no lo hace. Alguien ve algo raro en el código. Es para controlar duplicados. Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 1.071
Bronce
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

RE:ayuda mensaje error

Publicado por Yamil Bracho (888 intervenciones) el 03/04/2007 17:53:20
Imprime el contenido del numero de filas

$num = mysql_num_rows($busqueda);
echo "Recods=$num";
if($num>0) {
...
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar