mkphp
Messages postés17Date d'inscriptionsamedi 21 février 2009StatutMembreDernière intervention31 mars 2009 22 févr. 2009 à 21:46
Bonjour,
Tu veux afficher un formulaire, y incorporer un code dedans puis lors de l'envoi du formulaire récupérer cette valeur pour le formulaire suivant ???
Si c'est pas ça explique un peu plus.
Sinon dans le formulaire de 'début' tu mets dans une balise html invisible ou pas d'ailleurs
:
RougailSaucisse
Messages postés118Date d'inscriptionlundi 16 février 2009StatutMembreDernière intervention 6 décembre 20101 24 févr. 2009 à 03:28
quant à la génération de caracteres +chiffres il y a enormement de code sur le web pour ca, surement des très "optimisés", je t'en propose un basique ici quand mm:
//tu peux définir les caracteres authorisés pour le mot de passe
$authorizedChar = 'anopuvyzé@0126789';
//appel de la fonction pour générer un password de 10 caractères avec la liste de caractères authorisés que tu as défini précédemment
GenPassword($authorizedChars, 10);
//appel de la fonction pour générer un password de 8 caracteres (par défaut de la fonction)
GenPassword($authorizedChars);
//appel de la fonction pour générer un password de 8 caracteres (par défaut de la fonction) et avec les caractères de base
GenPassword();
//je ne fais aucune verification sur le type des parametres ni s'ils sont null
//c'est juste pour l'exemple donc a toi d'implementer cela si necessaire.function GenPassword($authorizedChar 'abcdefghijklmnopqrstuvwxyz', $pwdLength 8)
mt_srand(time()); //si tu a une version de php < 4.2
$random = (mt_rand()%$maxLen); //genere un nombre entre 0 et la taille de ta chaine en paramètre
$myPassword .= $authorizedChar[$random];
}
return $myPassword
}
apres comme l'a dit mkphp, tu n'as qu'a mettre le password généré dans un que tu peux récupèrer ensuite dans ta deuxieme page avec un $_POST['codetransmis'] ou $_GET['codetransmis'] (le post serait plus adapté bien sur ^^)