Así por encima los errores que vi
Código PHP:
Ver original}elseif($_POST["correo"]="" || $_POST["contrasena"]==""){
Te tragaste un igual $_POST["correo"]==""
y estas usando la misma variable para la conexión y para la cadena SQL. Las 2 se llaman $conexion