Cita:  
					Iniciado por Dradi7  
  Pero no solo te bastaria cambiar esto por 
 
 <button name="entrar" id="entrar" type="submit">Entrar</button>
 
un tipo input
 
 <input name="entrar" id="entrar" type="submit" value="Entrar" />
 
o en otro caso cambiar solo esto
 
 isset($_POST['entrar']) 
 
por esto
 
 isset($_POST['username'])
      
mm.. Ya he cambiado lo de button y he puesto un input... Y he puesto lo de $_POST['username'], vale, muchísimas gracias, funciona ^^.
Pero tengo una pequeña pregunta (que es lo que intentaba hacer desde el principio): si yo lo que quiero es saber si se ha pulsado el botón (es decir, $_POST['entrar']), si lo pongo en el código tal y como muestro a continuación 
no funciona, y no me dice "user correcto" (cabe mencionar que el mensaje del alert que he puesto es por poner alguna cosa...).    
Código:
 <html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>  
  
  <script type="text/javascript">  
  function addContent(divName, content)
  {
    document.getElementById(divName).innerHTML += content;
  }
  function loggear()
  {
    var frm = document.forms['loggingForm'];
    var OK = true; // al ser true te envía el submit
    var errorDescription='Falta dato';
    // Borra los mensajes de error
    document.getElementById('usernameError').innerHTML = '';
    document.getElementById('passwordError').innerHTML = '';
    if ( frm.elements['username'].value == "" )
    {
      document.getElementById('usernameError').innerHTML = errorDescription;
      OK = false;
    }
    if ( frm.elements['password'].value == "" )
    {
      document.getElementById('passwordError').innerHTML = errorDescription;
      OK = false;
    }
	
    if ( OK ) // Si vamos a enviar el formulario para que se procese...
    {
      // Borramos el botón "entrar"
      boton = document.getElementById('entrarID');
      padre = boton.parentNode;
      padre.removeChild(boton);
      // Añadirmos texto al div
      addContent('midiv', '<p>Iniciando sesión...</p>');
      document.forms['loggingForm'].submit(); // Hacemos submit al formulario y nos comunicamos con PHP
    }
    return OK; // Enviamos el formulario para que sea procesado
  }
  </script>
</head>
<body>
  <div id="midiv">
      <form name="loggingForm" method="post" onsubmit="return loggear();">
        <input name="username" type="text" placeholder="Usuario" /><p id="usernameError"></p>
        <input name="password" type="password" placeholder="Contraseña" /><p id="passwordError"></p>
	<input name="entrar" id="entrarID" type="submit" value="Entrar" />
      </form>
  </div>
</body>
</html>
<?php
if ( isset($_POST['entrar']) ) // Si pulsamos el botón "entrar"
{
  ?><script type="text/javascript">alert('user correcto');</script><?php
}
?>