créer un site


fonction

Poster un nouveau sujet sur php   Répondre au sujet à php:fonction    Accueil Forum -> php
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
Mat 3910
html mioche
html mioche
Messagefonction , Posté le: 21-05-2006 10:50

je suis entrain de créer un site d'élevage virtuel avec mon cousin
mais je n'ai aucune idée de comment faire une fonction qui tout les jour à minuit enlève 1 à tout les champs de ma base qui s'appelle
"croquette"
"sacs_de_copeau"
et de faire monter de 15 les champs
"argent"
et si possible que sa se fasse automatiquement
merci.

ps : sa parle de cochon d'inde de course.
iowa
php mioche
php mioche
Messagefonction , Posté le: 21-05-2006 16:23

Tu peux pas le faire automatiquement il faut que quelqu'un active une page
exemple : apres 18h si un visiteur vient sans le vouloir il enleve 1 à tous les autres
Enfaite c'est les visiteurs qui doivent faire tourner le site
Compris ?
Mat 3910
html mioche
html mioche
Messagefonction , Posté le: 21-05-2006 19:44

ok mais t'a pas le script pour enlever à tout le monde et pas à lui tout seul.

parce que c'est le seul truc qui bloque dans mon jeu je n'ai plus qu'a faire les logins l'inscription et tester la version bêta avec mon cousin

merci
iowa
php mioche
php mioche
Messagefonction , Posté le: 22-05-2006 16:23

Je te parle en general apres sa depend de ton script à toi
Mat 3910
html mioche
html mioche
Messagefonction , Posté le: 22-05-2006 18:15

mais je n'ai aucune idée de comment faire
je pense qu'il faut faire un include sur toute les pages et dans la fonctions mettre -1 a tout les champs ... et +15 au champs "argent"
je pense qu'il faut faire une condition

SI : l'heure est égale à 18
ALORS : -1 au champs [...] et +15 au champs "argent"
mais comme je veus que sa soit pour tout le monde
et sa je sais pas faire (Rrrrrrrrrr)
et aussi comment faire que sa ne se produise qu'une fois par jour
si Salemioche vois sa, je le prie de me donner une réponce
Au grand dieu du PHP donne moi une solution (eheh PHPsolution LOL)
même un indice
iowa
php mioche
php mioche
Messagefonction , Posté le: 23-05-2006 14:56

Citation:

je pense qu'il faut faire un include sur toute les pages et dans la fonctions mettre -1 a tout les champs ... et +15 au champs "argent"
je pense qu'il faut faire une condition

SI : l'heure est égale à 18
ALORS : -1 au champs [...] et +15 au champs "argent"
mais comme je veus que sa soit pour tout le monde
et sa je sais pas faire (Rrrrrrrrrr)


Oui un include sur chaque page.
Pour ne faire cette opération qu'un seul fois je te conseil de creer une table log avec 1 champs ( date )
Voici un exemple de script :

Code:

<?php
//////////////////
// page à inclure //
/////////////////

if (date("H") >= 18 )
{
   // on verifie si on a déjà fait la mise à jour
   $retour = mysql_query("SELECT COUNT(*) AS nbre_entrees FROM log WHERE date=\"".date("d/m/y")."\"");
   $donnees = mysql_fetch_array($retour);
   if ($donnees['nbre_entrees'] == 0 )
   {
      // tu liste tout le compte, tu recupere la valeur tu la soustrait et tu fais une requete de modification
   }
}
?>
Mat 3910
html mioche
html mioche
Messagefonction , Posté le: 23-05-2006 15:39

merci
par contre est ce que sa fait à tout le monde ou que à Machin($pseudo)

et pis merci encore hein?
iowa
php mioche
php mioche
Messagefonction , Posté le: 23-05-2006 15:40

sa depend de la requete que tu y met Wink
Mat 3910
html mioche
html mioche
Messagefonction , Posté le: 23-05-2006 17:29

mais je connais que innsert into update select et delete alors sa m'avance un sacrée coup.
merci si tu connais la bonne requête n'esite pas si tu veut y geter un coup d'oueil regarde sur ce liens http://d_gailla.club.fr [http://d_gailla.club.fr]
et http://d_gailla.club.fr/accueil.php [http://d_gailla.club.fr/accueil.php]
iowa
php mioche
php mioche
Messagefonction , Posté le: 23-05-2006 18:03

Une requete update devrait faire l'affaire
Mat 3910
html mioche
html mioche
Messagefonction , Posté le: 23-05-2006 18:18

ok merci
tu m'est d'une aide superbe
parcontre j'ai pas tout compris sur le code

pense tu que si je te donne mon mot de passe et mon login
login = "root"
mot de passe = ""

j'ai easyphp

et si tu pourrai faire un schéma de la base se serai pas de refu
merci
Montrer les messages depuis:   
Poster un nouveau sujet sur php   Répondre au sujet à php:fonction    Accueil Forum -> php Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  
S'enregistrerS'enregistrer
ProfilProfil
Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés
RechercherRechercher
Liste des MembresMembres
FAQFAQ
ConnexionConnexion 


© Mentions Légales