Compteur PHP

Fermé
Nathalie - 10 mai 2008 à 17:34
 Nathalie - 11 mai 2008 à 11:49
Bonjour,

Je souhaite effectuer un site internet qui propose des cadeaux toutes les 20 appels (allopass). Le site est en PHP.

Par exemple je voudrai que tous les 20 appels un message s'écrive sur la page disant "Bravo tu as gagné" et quand la personne est par exemple le 13eme appel, qu'un message s'écrive disant "Tu as perdu, tu es le 13eme appel"

J'ai pensé faire un compteur, j'ai trouvé quelques scripts dessus mais bon pour ce qui est des calculs en PHP je n'y connais vraiment rien.

Y aurait-il quelqu'un qui pourrait m'aider?

Merci
A voir également:

3 réponses

HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 1 608
10 mai 2008 à 17:36
Tout simple : pour chaque appel...

- Tu récupères le contenu du champ "NbAppels" dans une table d'une base de données
- Si le chiffre est différent de 20 :
-- Tu l'incrémentes (valeur = valeur + 1)
-- Tu l'insères dans la base à la place de l'ancienne valeur.
- Sinon, c'est gagné et retour à une valeur égale à 0.
0
Merci,

Mais quand je dis que je n'y connais rien, c'est vraiment rien! Encore moins en base de données.
0
HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 1 608
10 mai 2008 à 17:48
Et pourtant il te faudra forcément une interaction avec une base de données pour gérer ton système.

Conclusion : mets-toi aux bases de données et au PHP, tu verras, les bases suffisent pour développer ton outil... :)
0
Pour être plus précise:

Voilà un script que j'ai trouvé sur internet, c'est un compteur:
J'ai créé un fichier count.txt avec comme valeur 0.

<?php
header("Pragma: no-cache");
$file=@fopen("count.txt", "r+");
fscanf($file, "%d", $count);
$count++;
rewind($file);
fputs($file, $count);
fclose($file);


?>

Ce que j'aimerai intégrer dans ce script c'est:

$appels = reste de la division euclidienne de $count/20


si $count/20 = entier
alors
Ecrire "Bravo"
Sinon écrire " Vous etes le $appels appel"


Voila, comme ca quand c'est un multiple de 20 c'est gagné, sinon on dit que c perdu et on affiche le nombre de l'appel.

C'est peut etre plus simple que les bases de données. Mon problème c'est pour traduire cet algorithme en langage PHP.

Merci
0