Es error mio
Mira tengo un formulario llamado
Contrasena.php Que es la que tiene mi lista llenada con mysql, tengo un Formulario que se llama
Actualiza.php Que es la que contine mi tabla con los campos que quiero general, la que tiene mi consulta, tengo otro que se llama
ActualizaContra.php esta es la pagina que contiene un procedimiento almacenado que se encarga de actualizar mis datos, y mi Ajax.js
Este es mi
contrasena.php
Código PHP:
Ver original<script language="JavaScript" type="text/javascript" src="Ajax.js"></script>
<html>
<title>Actualizacion de Contraseña</title>
<body>
<form action="Actualiza.php" method="post">
<center><h2>ACTUALIZACION DE CONTRASEÑA</h2></center>
<h4><center>Aqui podra realizar el cambio de contraseña</center></h4>
<center><h3>Nombre Persona: <?php
require("Conexion.php");
$sql = "SELECT DISTINCT `Nombre_Persona`FROM `personas`";
echo "<select name=listas onchange=javascript:ActualizarDatos() id=nom>";
echo "<option value='0'>Seleccionar Nombre</option>";
echo "<option value=".$row['Cod.Persona'].">".$row['Nombre_Persona']."</option>";
}
echo"</select>";
echo"</form>";
?>
</center>
<div align="center"><a href="MenuAdmi.php"><h3> Devlover </h3></a></div>
</body>
</html>
formulario
Actualiza.php
Código PHP:
Ver original<html>
<head>
<title>Actualizar Contrasena</title>
</head>
<script language="JavaScript" type="text/javascript" src="Ajax.js"></script>
<?php
require("Conexion.php");
?>
<form action="ActualizaContra.php" method="post"><br>
<center><table border ="2">
<tr>
<td>
<center><IMG SRC="imagenes/LOGO.jpg" WIDTH=200 HEIGHT=100></center><br>
</td>
<td>
<br>
<input type="hidden" name="Cod_Per" value=".$_POST['Cod_Persona'].">
<?php
$codi=$_POST['Nombre_Persona'];
$Consult = "SELECT `Password` FROM `personas` WHERE `Nombre_Persona`= '$codi'";
echo '<center><h4>Contrasena Anterior: <input type="text" name="antigua" size="25"></h4></center>';
echo '<center><h4>Contrasena Nueva: <input type="password" name="nueva" size="25"></center></h4>';
echo '<p align="center"><input type="submit" value="Actualizar" name="Agregar"><br><br>';
}
?>
<center><h4>Contrasena Anterior: <input type="text" name="antigua" size="25"></h4></center>
<center><h4>Contrasena Nueva: <input type="password" name="nueva" size="25"></center></h4>
<p align="center"><input type="submit" value="Actualizar" name="Agregar"><br><br>
</td>
</tr>
</table>
</center>
</form>
</html>
mi formulario ActualizaContra.php
Código PHP:
Ver original<script language="JavaScript" type="text/javascript" src="Ajax.js"></script>
<center><form method="POST">
<?php
require("Conexion.php");
$contrasena=md5($_POST['nueva']);
$Nombre=$_POST['Cod_Persona'];
if($sql){
echo '<h3><b>Contrasena Actualizada</b></h3>';
}
?>
<center><a href="Vercontrasena.php"><h3>Devolver</h3></a><br><br></center>
</form></center>
y mi Ajax.js
Código Javascript
:
Ver originalfunction ActualizarDatos(){
divResultado = document.getElementById('resultado');
cont=document.formuActua.listas.value;
ajax=objetoAjax();
ajax.open("POST","Actualiza.php",true);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
divResultado.innerHTML = ajax.responseText
}
}
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajax.send("Nombre_Persona="+cont)
}
Lo que quiero es que yo seleccionando nombre de la persona me muestre su contraseña en un campo de texto para luego pedirle al usuario que ingrese la nueva para actualizarla,
entonces esto me debe general dos campos de texto y un boton pero dentro de una tabla, un campo es para la contraseña antigua y la otra para la nueva!!! Agradezco de igual forma toda la ayuda!!
VerContrasena.php
Código PHP:
Ver original<html>
<head>
<title>Contrasena</title>
<script language="JavaScript" type="text/javascript" src="Ajax.js"></script>
</head>
<body>
<form name="formuActua" action="" method="post">
<?php
include('Contrasena.php');
?>
<br>
</form>
<center><div id="resultado" style="border:1px solid #FF0000; color:#000099;width:600px;"><center>
</body>
</html>