hola,
Código PHP:
<?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'];
//comprueba siempre q tus consultas no tengan errores -> mysql_error!
$busqueda= mysql_query("SELECT * FROM tb_ingredientes_receta WHERE id_alimento=$idal and id_receta=$idrec",$con) or die(mysql_error());
$nregistros = mysql_num_rows($busqueda);
//imprime la cantidad de registros q te de la consulta, a ver si asi encuentras q es!
echo "Numero de registros: ".$nregistros;
if($nregistros != 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);
}
?>
saludos