[ Foro de Javascript ]

no me va el codigo

31-Oct-2017 15:51
Invitado (robcete)
0 Respuestas

Hola soy nuevo en esto de la programación , y no se muy bien como va , acabo de empezar en ajax y tengo el codigo siguiente:

pagina.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);
}

pagina1.php

<?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 .";
?>


EL PROBLEMA ES QUE MIRO EL SERVIDOR , Y NO SE ENVIAN LA CONTRASEÑA Y EL USUARIO , SI ESTA CORRECTO , ALGUIEN QUE SEPA ME PUEDE AYUDAR ?






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)