PHP - Generateur + Sauvegarde Code

Fermé
PolYc Messages postés 6 Date d'inscription mercredi 2 décembre 2009 Statut Membre Dernière intervention 15 janvier 2010 - 2 déc. 2009 à 19:58
PolYc Messages postés 6 Date d'inscription mercredi 2 décembre 2009 Statut Membre Dernière intervention 15 janvier 2010 - 4 déc. 2009 à 13:25
Bonjour,
Je voudrais créer un script, qui génère un code lorsque l'email est valide.
J'ai deja une bonne partie du code, cependant, il y a des erreurs..
<?php
// Definition de la date:
$date = Date("d/m/Y H:i:s"); 
// Definition de la taille du code
$taille = rand(8, 8);
// Valeurs 1
$c1 = array('B', 'C', 'D', 'F', 'G', 'H', 'J', 'K', 'L', 'M', 'N', 'P', 'Q', 'R', 'S', 'T', 'V', 'W', 'X', 'Z', '1', '2', '3', '4', '5', '6', '7', '8', '9',);
// Valeurs 2
$c2 = array('A', 'A', 'A', 'E', 'E', 'E', 'I', 'I', 'O', 'O', 'U', 'U', 'Y');
$code="";
// Generation du code
for ($i=1;$i<$taille;$i++) $code = ($i%2==0)?$c1[rand(0, count($c1)-1)]:$c2[rand(0, count($c2)-1)];
?> 

<form action="codemysql.php" method="post">
E-Mail: <input name="email" type="text" id="email" size="50">
<input type="submit" name="valider" value="Valider">
</form>


<?php
if ((isset($_POST['email']))) {  echo "Veuillez entrer votre E-Mail pour recevoir votre code."; } 
else {
require ("mysql.php");
mysql_connect("$host", "$login", "$pass");
mysql_select_db("$base");
mysql_query("INSERT INTO codes VALUES('', '$date', '$email', '$code')");
mysql_close();
echo "Votre E-mail est valide, voici votre code: $code";
?>


Pourriez-vous me corriger ?

Merci d'avance,
Cordialement.
A voir également:

1 réponse

PolYc Messages postés 6 Date d'inscription mercredi 2 décembre 2009 Statut Membre Dernière intervention 15 janvier 2010
4 déc. 2009 à 13:25
Excusez moi, mais serait-il possible de me répondre ?

Cordialement.
0