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.)