Hola, mi problema es que quiero enviar el usuario y la cuenta , en un servidor de wampserver , y no me llega nada , miro en el navegador (en las herramientas para desarrolladores) y no me sale ningún , error , nose lo que hago mal
pagina1.html
 <!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>Bienvenio a philosphy tu portal de filòsofia</title>
  <script src="funciones.js"></script>
</head>
<h1>Bienvenio a philosphy tu portal de filosófia</h1>
<h2>Registrate a philosophy</h2>
<body>
    Nombre:        <input type="text" name="nombre" id="nombre" href="pagina1.php?nombre" size="20"><br>
 Contraseña:       <input type="password" name="contrseña" id="contra" size="20" href="pagina1.php?contra"><br>
 Repita Contraseña:<input type="password" name="Repita" id="contra1" size="20"><br>
 Acepto los terminos y condiciones de esta pàgina web:<input type="checkbox" id="checkbox1">
   
  </form>
  <br>
  <br>
   <input type="submit" value="Enviar" id="enviar"onclick="ContraseñaIncorrecta()" disabled>
</body>
</html>funciones.js
  addEventListener('load',inicio,false);
  
  function inicio()
  {
    document.getElementById('checkbox1').addEventListener('change',seleccion,false);
  }
  function seleccion()
  {
    if (document.getElementById('checkbox1').checked==true)
    {
      document.getElementById('enviar').disabled=false;
    } 
    else 
    {
      document.getElementById('enviar').disabled=true;
  }
}
function ContraseñaIncorrecta()
{
if(document.getElementById("contra").value!=document.getElementById("contra1").value){
alert("Contraseña distinta ");
 //Para saber si la contraseña es incorrecta
}
else if(document.getElementById('contra').value==""){
  alert("No has puesto ninguna contraseña");
}
else if(document.getElementById("nombre").value==""){
  alert("No has puesto ningun nombre de usuario");
}
else{
  alert("Contraseña correcta");
//ruta="pagina1.php"
  //var usuario = document.getElementById("nombre").value;
  //var contra = document.getElementById("contra").value;
cargarDatos();
}
  }//xmlhttp
//if (xmlhttp.readyState==4 && xmlhttp.status==200);
function cargarDatos() 
{
   var conexion1;
var usuario = document.getElementById("nombre").value;
var contra = document.getElementById("contra").value;
conexion1 = new XMLHttpRequest();
conexion1.open("GET","pagina1.php");
//conexion1.open("GET","pagina1.php?contra="+contra);
conexion1.send(usuario,contra);
}
<?php
$nombre=$_REQUEST['usuario'];
$contra=$_REQUEST['contra'];
$conexion=mysqli_connect("localhost","root","","base2") or
    die("Problemas con la conexión");
mysqli_query($conexion,"insert into usuarios(Usuario,Contraseña) values 
                       ('$nombre','$contra)")
  or die("Problemas en el select".mysqli_error($conexion));
mysqli_close($conexion);
echo "has sido registrado  exitosamente .";
?>
¿Que es lo que hago mal , me lo podeis explicar ?