PHP - insertar resultado en Base Datos

   
Vista:

insertar resultado en Base Datos

Publicado por Alejandro Hernandez (1 intervención) el 18/12/2009 15:33:33
hola a todos

les cuento tengo el siguiente problema tengo que crear un codigo php que me genere claves aleatorias y ese resultado aleatorio se me inserte en una base de datos en mysql.

el codigo para generar claves lo tengo pero no se como poder insertar ese resultado en una base de datos les envio el codigo por si me pueden ayudar.

<?php



function genera_password($longitud,$tipo="alfanumerico"){

if ($tipo=="alfanumerico"){
$exp_reg="[^A-Z0-9]";
} elseif ($tipo=="numerico"){
$exp_reg="[^0-9]";
}

return substr(eregi_replace($exp_reg, "", md5(rand())) .
eregi_replace($exp_reg, "", md5(rand())) .
eregi_replace($exp_reg, "", md5(rand())),
0, $longitud);
}

//Ejemplo:
//echo "Password: (alfanumérico) ".genera_password(8)."<br>";
echo "Password: (numérico) ".genera_password(8,"numerico")."<br>";
echo "(recarga la página con F5 para ver otros passwords aleatorios)" ."<br>";
echo "<font color='#585858'> Resultado obtenido con codigo php </font>";
echo "<font color='#585858'> el resultado no es intervenido manualmente </font>";

?>

desde ya gracias amigos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:insertar resultado en Base Datos

Publicado por Diego Romero (1450 intervenciones) el 18/12/2009 23:45:19
Usa un formulario <form>, dale valor a un text tipo hidden con las contraseñas generadas y luego envia esos datos a un script que haga el insert en la base de datos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar