Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/10/2011, 09:50
Avatar de Megalucas010
Megalucas010
 
Fecha de Ingreso: octubre-2011
Ubicación: Patagones
Mensajes: 2
Antigüedad: 12 años, 6 meses
Puntos: 0
Pregunta Actualizar resultado al cambiar una opción

Hola gente.. Como ven estoy recién registrado en el foro y me surgió una duda,

A ver si me pueden dar un mano:

Tengo el siguiente código para generar contraseñas:

Código PHP:
<html>
<body>

<? 
if (!$_POST){ 
?> 

<form action="index.php" method="POST"> 

<select name="num_pass">

<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>

</select>

<input type="submit" value="Generar" >

</form>

<? 

}else{ 

?>

<form action="index.php" method="POST"> 

<select name="num_pass">

<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>

</select>

<input type="submit" value="Generar" >

</form>

<?

// Creamos la semilla para la función rand()
function crear_semilla() {
list(
$usec$sec) = explode(' 'microtime());
return (float) 
$sec + ((float) $usec 100000);
}
srand(crear_semilla());

// Generamos la clave
$clave="";
$max_chars $_POST["num_pass"]; // cantidad de caracteres elegidos
$chars = array();
for (
$i="a"$i<"z"$i++) $chars[] = $i// creamos vector de letras
$chars[] = "z";
for (
$i=0$i<$max_chars$i++) {
$letra round(rand(01)); // primero escogemos entre letra y número
if ($letra// es letra
$clave .= $chars[round(rand(0count($chars)-1))];
else 
// es numero
$clave .= round(rand(09));
}

echo 
"<font face=arial size=2>$clave</font>";


   
?>


</body>
</html>
Y lo que quiero hacer es que al cambiar la opción "Cantidad de caracteres" (Ej: de 6 a 9)

se actualice el resultado automáticamente .. si tener que presionar el botón "Generar"

Bueno eso es todo , espero q me puedan ayudar .!

Mis felicitaciones para los creadores y para el staff de esta maravillosa web.!

Muchas Gracias.!