par
Carpediem » 02 déc. 2014, 23:27
Bonjour,
Je suis de nouveau confronter à un problème pour mon jeu concours, je souhaiterais désormais générer des coupons chance que les personnes obtiendront en dehors du site et qui serviront à ajouter une chance supplémentaire pour le jeu concours.
Mon idée est la suivante.
- Générer 224 code aléatoires comme ceux ci :
$characts= 'ABCDEFGHIJKLMNPQRSTUVWXYZ';
$characts .= 'ABCDEFGHIJKLMNPQRSTUVWXYZ';
$characts .= '123456789';
$code_aleatoire_1='';
$code_aleatoire_2='';
$code_aleatoire_3='';
$code_aleatoire_4='';
$code_aleatoire_5='';
$code_aleatoire_6='';
$code_aleatoire_7='';
$code_aleatoire_8='';
$code_aleatoire_9='';
$code_aleatoire_10='';
$code_aleatoire_11='';
$code_aleatoire_12='';
$code_aleatoire_13='';
$code_aleatoire_14='';
$code_aleatoire_15='';
$code_aleatoire_16='';
$code_aleatoire_17='';
$code_aleatoire_18='';
$code_aleatoire_19='';
$code_aleatoire_20='';
for($i=0;$i<12;$i++) //12 est le nombre de caractères
{
$code_aleatoire_1 .= substr($characts,rand()%(strlen($characts)),1);
$code_aleatoire_2 .= substr($characts,rand()%(strlen($characts)),1);
$code_aleatoire_3 .= substr($characts,rand()%(strlen($characts)),1);
$code_aleatoire_4 .= substr($characts,rand()%(strlen($characts)),1);
$code_aleatoire_5 .= substr($characts,rand()%(strlen($characts)),1);
$code_aleatoire_6 .= substr($characts,rand()%(strlen($characts)),1);
$code_aleatoire_7 .= substr($characts,rand()%(strlen($characts)),1);
$code_aleatoire_8 .= substr($characts,rand()%(strlen($characts)),1);
$code_aleatoire_9 .= substr($characts,rand()%(strlen($characts)),1);
$code_aleatoire_10.= substr($characts,rand()%(strlen($characts)),1);
$code_aleatoire_11.= substr($characts,rand()%(strlen($characts)),1);
$code_aleatoire_12.= substr($characts,rand()%(strlen($characts)),1);
$code_aleatoire_13.= substr($characts,rand()%(strlen($characts)),1);
$code_aleatoire_14.= substr($characts,rand()%(strlen($characts)),1);
$code_aleatoire_15.= substr($characts,rand()%(strlen($characts)),1);
$code_aleatoire_16.= substr($characts,rand()%(strlen($characts)),1);
$code_aleatoire_17.= substr($characts,rand()%(strlen($characts)),1);
$code_aleatoire_18.= substr($characts,rand()%(strlen($characts)),1);
$code_aleatoire_19.= substr($characts,rand()%(strlen($characts)),1);
$code_aleatoire_20.= substr($characts,rand()%(strlen($characts)),1);
}
echo $code_aleatoire_1;?><br /><?php
echo $code_aleatoire_2;?><br /><?php
echo $code_aleatoire_3;?><br /><?php
echo $code_aleatoire_4;?><br /><?php
echo $code_aleatoire_5;?><br /><?php
echo $code_aleatoire_6;?><br /><?php
echo $code_aleatoire_7;?><br /><?php
echo $code_aleatoire_8;?><br /><?php
echo $code_aleatoire_9;?><br /><?php
echo $code_aleatoire_10;?><br /><?php
echo $code_aleatoire_11;?><br /><?php
echo $code_aleatoire_12;?><br /><?php
echo $code_aleatoire_13;?><br /><?php
echo $code_aleatoire_14;?><br /><?php
echo $code_aleatoire_15;?><br /><?php
echo $code_aleatoire_16;?><br /><?php
echo $code_aleatoire_17;?><br /><?php
echo $code_aleatoire_18;?><br /><?php
echo $code_aleatoire_19;?><br /><?php
echo $code_aleatoire_20;?><br /><?php
Puis pouvoir envoyer la liste de 224 codes aléatoires directement en bdd dans une table avec un champ ID et un champ code aléatoire
Quelqu'un pourrait il m'expliquer le principe de ce genre de script. J'ai essayé avec du while, du for mais je ne trouve pas la méthologie pour parvenir à mes fins.
Merci d'avance =)
Bonjour,
Je suis de nouveau confronter à un problème pour mon jeu concours, je souhaiterais désormais générer des coupons chance que les personnes obtiendront en dehors du site et qui serviront à ajouter une chance supplémentaire pour le jeu concours.
Mon idée est la suivante.
- Générer 224 code aléatoires comme ceux ci :
[php]
$characts= 'ABCDEFGHIJKLMNPQRSTUVWXYZ';
$characts .= 'ABCDEFGHIJKLMNPQRSTUVWXYZ';
$characts .= '123456789';
$code_aleatoire_1='';
$code_aleatoire_2='';
$code_aleatoire_3='';
$code_aleatoire_4='';
$code_aleatoire_5='';
$code_aleatoire_6='';
$code_aleatoire_7='';
$code_aleatoire_8='';
$code_aleatoire_9='';
$code_aleatoire_10='';
$code_aleatoire_11='';
$code_aleatoire_12='';
$code_aleatoire_13='';
$code_aleatoire_14='';
$code_aleatoire_15='';
$code_aleatoire_16='';
$code_aleatoire_17='';
$code_aleatoire_18='';
$code_aleatoire_19='';
$code_aleatoire_20='';
for($i=0;$i<12;$i++) //12 est le nombre de caractères
{
$code_aleatoire_1 .= substr($characts,rand()%(strlen($characts)),1);
$code_aleatoire_2 .= substr($characts,rand()%(strlen($characts)),1);
$code_aleatoire_3 .= substr($characts,rand()%(strlen($characts)),1);
$code_aleatoire_4 .= substr($characts,rand()%(strlen($characts)),1);
$code_aleatoire_5 .= substr($characts,rand()%(strlen($characts)),1);
$code_aleatoire_6 .= substr($characts,rand()%(strlen($characts)),1);
$code_aleatoire_7 .= substr($characts,rand()%(strlen($characts)),1);
$code_aleatoire_8 .= substr($characts,rand()%(strlen($characts)),1);
$code_aleatoire_9 .= substr($characts,rand()%(strlen($characts)),1);
$code_aleatoire_10.= substr($characts,rand()%(strlen($characts)),1);
$code_aleatoire_11.= substr($characts,rand()%(strlen($characts)),1);
$code_aleatoire_12.= substr($characts,rand()%(strlen($characts)),1);
$code_aleatoire_13.= substr($characts,rand()%(strlen($characts)),1);
$code_aleatoire_14.= substr($characts,rand()%(strlen($characts)),1);
$code_aleatoire_15.= substr($characts,rand()%(strlen($characts)),1);
$code_aleatoire_16.= substr($characts,rand()%(strlen($characts)),1);
$code_aleatoire_17.= substr($characts,rand()%(strlen($characts)),1);
$code_aleatoire_18.= substr($characts,rand()%(strlen($characts)),1);
$code_aleatoire_19.= substr($characts,rand()%(strlen($characts)),1);
$code_aleatoire_20.= substr($characts,rand()%(strlen($characts)),1);
}
echo $code_aleatoire_1;?><br /><?php
echo $code_aleatoire_2;?><br /><?php
echo $code_aleatoire_3;?><br /><?php
echo $code_aleatoire_4;?><br /><?php
echo $code_aleatoire_5;?><br /><?php
echo $code_aleatoire_6;?><br /><?php
echo $code_aleatoire_7;?><br /><?php
echo $code_aleatoire_8;?><br /><?php
echo $code_aleatoire_9;?><br /><?php
echo $code_aleatoire_10;?><br /><?php
echo $code_aleatoire_11;?><br /><?php
echo $code_aleatoire_12;?><br /><?php
echo $code_aleatoire_13;?><br /><?php
echo $code_aleatoire_14;?><br /><?php
echo $code_aleatoire_15;?><br /><?php
echo $code_aleatoire_16;?><br /><?php
echo $code_aleatoire_17;?><br /><?php
echo $code_aleatoire_18;?><br /><?php
echo $code_aleatoire_19;?><br /><?php
echo $code_aleatoire_20;?><br /><?php
[/php]
Puis pouvoir envoyer la liste de 224 codes aléatoires directement en bdd dans une table avec un champ ID et un champ code aléatoire
Quelqu'un pourrait il m'expliquer le principe de ce genre de script. J'ai essayé avec du while, du for mais je ne trouve pas la méthologie pour parvenir à mes fins.
Merci d'avance =)