Tu línea
if($insercion) comprueba que la variable $inserción está definida o no, y..
sí está definida; el problema es que está vacía, que es lo que tu quieres comprobar.
Sustituyela por:
Código PHP:
if(mysql_num_rows($insercion) > 0){
// Lo que sea
}else{
// Lo que sea pero distinto
}