A voir également:
- Crée une page éxeterne
- Supprimer une page word - Guide
- Créer une page facebook - Guide
- Cree un compte google - Guide
- Comment traduire une page - Guide
- Créer une adresse hotmail - Guide
6 réponses
vlmath
Messages postés
794
Date d'inscription
vendredi 20 octobre 2006
Statut
Contributeur
Dernière intervention
4 septembre 2011
160
7 juin 2007 à 18:30
7 juin 2007 à 18:30
Salut,
Biensur que c'est possible.
Tu peux par exemple mettre des cookies, avec la date d'execution. Si c'est la même, il y a le deuxième message, sinon le premier.
Si tu utilises des utilisateur différents et une base de donnée, tu peux stocker les dates.
Biensur que c'est possible.
Tu peux par exemple mettre des cookies, avec la date d'execution. Si c'est la même, il y a le deuxième message, sinon le premier.
Si tu utilises des utilisateur différents et une base de donnée, tu peux stocker les dates.
vlmath
Messages postés
794
Date d'inscription
vendredi 20 octobre 2006
Statut
Contributeur
Dernière intervention
4 septembre 2011
160
8 juin 2007 à 13:20
8 juin 2007 à 13:20
Si tu as un forum, je suppose que t'as une base de données MySql, et donc aussi le PHP.
Tu pourrais créer un nouveau champs dans la base qui contient les données au sujet du l'utilisateur.
Je n'ai pas de serveur MySql qui puisse être utilisé, et je n'ai jamais fait avec des bases de données MySql, c'est donc sans garantie de succes :
@++
Tu pourrais créer un nouveau champs dans la base qui contient les données au sujet du l'utilisateur.
Je n'ai pas de serveur MySql qui puisse être utilisé, et je n'ai jamais fait avec des bases de données MySql, c'est donc sans garantie de succes :
<? //connection au serveur: $cnx = mysql_connect( "localhost", "root", "" ) ; //sélection de la base de données: $db = mysql_select_db( "user" ) ; //récupération de la variable qui va nous permettre de savoir quel enregistrement modifier $id = // La tu mets d'id de l'utilisateur, je ne sais pas comment il est soocké dans ton forum //requête SQL: $sql = "SELECT * FROM user WHERE id = ".$id ; //exécution de la requête: $requete = mysql_query( $sql, $cnx ) ; //affichage des données: if( $result = mysql_fetch_object( $requete ) ) { if(date('dmY') == $result->datenour) // Comparaison avec la base de donnée. Tu peux changer le format de stockage de la date à ton gré { print 'vous avez deja nourris votre chien'; }else{ print 'vous avez bien nourris votre chien'; $updatenourri=1; } } if( $updatenourri == 1 ) { $date = date('dmY'); //création de la requête SQL: $sql = "UPDATE user SET datenour = '$date', WHERE id_personne = '$id' " ; //exécution de la requête SQL: $requete = mysql_query($sql, $cnx) or die( mysql_error() ) ; } ?>
@++
voici des images pour mieux illustrer se que je recherche :
voici se que je recherche vraiment :
http://img398.imageshack.us/img398/2548/exemplefentre2ln6.png
et se que je peux faire si sa ne marche pas :
http://img257.imageshack.us/img257/7053/exemplefentrezd9.png
PS: voici l'adresse de mon forum : http://kaizoku-world.subjectonline.com/ (on sait jammais si sa peut vous aider )
voici se que je recherche vraiment :
http://img398.imageshack.us/img398/2548/exemplefentre2ln6.png
et se que je peux faire si sa ne marche pas :
http://img257.imageshack.us/img257/7053/exemplefentrezd9.png
PS: voici l'adresse de mon forum : http://kaizoku-world.subjectonline.com/ (on sait jammais si sa peut vous aider )
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
vlmath
Messages postés
794
Date d'inscription
vendredi 20 octobre 2006
Statut
Contributeur
Dernière intervention
4 septembre 2011
160
8 juin 2007 à 14:46
8 juin 2007 à 14:46
Il faut alors rejouter un champ avec le décompte avec ce qu'il reste à nourrir.
Dans la requête, il faut dans un premier temps recupérer le nombre, l'afficher, et modifier la BDD avec la valeur moins 1, de la même manière qu'avant (avec un UPDATE).
Dans la requête, il faut dans un premier temps recupérer le nombre, l'afficher, et modifier la BDD avec la valeur moins 1, de la même manière qu'avant (avec un UPDATE).