par
Ryle » 28 juin 2007, 10:51
Voici une suggestion de ce que tu peux faire : à chaque sms envoyé, tu vas incrémenter un compteur dans une base de données afin de savoir combien de sms ont été envoyés (tu peux vérifier la valeur précédente et éventuellement la remettre à 0 à chaque fois qu'il atteint 100, ce qui te simplifiera les calculs

)
Quand l'utilisateur arrive sur ta page, tu consultes le nombre de sms comptabilisé avec une requête de type SELECT. Si tu laisses le compteur s'incrémenter de manière automatique, on va vérifier que la valeur est multiple de 100. Pour cela, il suffit de diviser par 100 et de vérifier que le reste de la division est égal à 0. On utilise pour cela l'opérateur modulo qui s'écrit "%" :
En fonction du résultat tu vas pouvoir rediriger l'utilisateur avec la fonction header(). Il te suffit donc de mettre en place une simple structure conditionnelle : SI le résultat du modulo est 0, alors redirection vers la page des gagnants, SINON redirection vers la page des perdants.
Voici une suggestion de ce que tu peux faire : à chaque sms envoyé, tu vas incrémenter un compteur dans une base de données afin de savoir combien de sms ont été envoyés (tu peux vérifier la valeur précédente et éventuellement la remettre à 0 à chaque fois qu'il atteint 100, ce qui te simplifiera les calculs :))
Quand l'utilisateur arrive sur ta page, tu consultes le nombre de sms comptabilisé avec une requête de type SELECT. Si tu laisses le compteur s'incrémenter de manière automatique, on va vérifier que la valeur est multiple de 100. Pour cela, il suffit de diviser par 100 et de vérifier que le reste de la division est égal à 0. On utilise pour cela l'opérateur modulo qui s'écrit "%" :
[code]$compteur % 100 = reste de la division ($compteur / 100)[/code]
En fonction du résultat tu vas pouvoir rediriger l'utilisateur avec la fonction header(). Il te suffit donc de mettre en place une simple structure conditionnelle : SI le résultat du modulo est 0, alors redirection vers la page des gagnants, SINON redirection vers la page des perdants.