Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/08/2011, 09:00
Avatar de JeMaGa
JeMaGa
 
Fecha de Ingreso: julio-2011
Ubicación: Bogota
Mensajes: 430
Antigüedad: 12 años, 9 meses
Puntos: 4
No me muestra ningun textbox

Hola!!! es que tengo un problema y no se por que, tengo mi un formulario que llena una lista desplegable con información de la base de datos mysql
si y tengo una función ajax que es la que me permite tomar el dato seleccionado!! y esta funcion se la agrego a mi lista con el evento onchange sii y quiero que seleccionando un item me genere unos texbox el punto es que no me hace nada!!! no mi mustra ningun campo!!!

esto es mi codigo

Contraseña.php
Código PHP:
<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`";

                            
$result mysql_query($sql$Conexion);

                           echo 
"<select name=listas onchange=javascript:ActualizarDatos() id=nom>";

                            echo 
"<option value='0'>Seleccionar Nombre</option>"
                
                            while (
$row=mysql_fetch_array($result)){

                            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>
mi Ajax.js

function 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)
}

Esta es la que me maneja la consulta para ingresar las cajas
ActualizaContra.php

Código PHP:
<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'];
                                                                                             
$sql mysql_query("CALL `Actualizar`('{$Nombre}','{$contrasena}')") or die (mysql_error());

if(
$sql){

echo 
'<h3><b>Contrasena Actualizada</b></h3>';

}

?>

<center><a href="Vercontrasena.php"><h3>Devolver</h3></a><br><br></center>

</form></center>

me gustaria saber por que no me muestra nada GRacias por toda la ayuda brindada!!