mysql_query sólo devuelve
false en caso de un error, e intentar borrar un registro que no existe
no es un error. Debes usar mysql_affected_rows para saber cuántos registros se borraron:
Código PHP:
<?php
$query = "delete from catego1 where id='".$idproducto."'";
mysql_query($query);
if(mysql_affected_rows() > 0)
{
echo "<h2>!!borrado el registro de la tabla de catálogos correpondiente¡¡</h2>";
}
else
{
echo "<h2>!!no se encuentra el registro en la tabla</h2>";
}
?>
// Saludos