|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : décembre 2005 Messages : 215 ![]() |
Bonjour à tous,
J'ai un petit problème. Je suis entrain de developpez un site en ASP avec une base de données Access. J'ai une table de news et une table avec les membres ( dont un champs qui contient leur date de naissance ). Ma question est : Comment fait-on pour ajouter une news dans la table lors de l'anniversaire d'un membre ? |
|
|
00
|
|
|
#2 |
|
Membre actif
![]() Inscription : avril 2004 Messages : 202 ![]() |
2 principes possibles :
1) à la création du membre, ajout de la news correspondante (attention aux changements de dates de naissance si erreur de saisie initiale) 2) création d'un script qui devra s'exécuter tous les jours : si anniversaire, ajout de la news ad hoc. (si j'ai bien compris ta question)
__________________
Nico, l'agrotic géomatic |
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : décembre 2005 Messages : 215 ![]() |
Si j'opte pour la deuxième solution,
Et que a chaque debut de page je regarde les anniversaire. Comment faire pour savoir si mon script a deja éffectué l'ajout ? Histoire de na pas ajouter 50 fois la même news. |
|
|
00
|
|
|
#4 |
|
Membre actif
![]() Inscription : avril 2004 Messages : 202 ![]() |
personnellement, je ne ferai pas comme ça ...
plutôt une page dédiée qui serait exécutée par tâche planifiée la nuit à 0h05 ainsi, pas de risque de confusion. sinon, tu peux ajouter un système qui te permettra de savoir si tu as déjà ajouté une news pour ton utilisateur (au moins 2 méthodes envisageables) : - un champ booléen dans ta table des utilisateurs (à réinitialiser tous les ans) - un champ dans ta table des news reprenant l'identifiant de la personne concernée par ladite news
__________________
Nico, l'agrotic géomatic |
|
|
00
|
|
|
#5 | |
|
Nouveau Membre du Club
![]() Inscription : décembre 2005 Messages : 215 ![]() |
Citation:
|
|
|
|
00
|
|
|
#6 |
|
Membre actif
![]() Inscription : avril 2004 Messages : 202 ![]() |
je fais une page ASP classique que j'appelle grâce à un programme lancé en .bat :
soft = wget (www.gnu.org/software/wget/ ) exemple de fichier .bat : Code :
wget --spider http://www.monsite.fr/repertoire/page.asp?nflgfdgfd2424
__________________
Nico, l'agrotic géomatic |
|
|
00
|
|
|
#7 |
|
Nouveau Membre du Club
![]() Inscription : décembre 2005 Messages : 215 ![]() |
Et comment faire pour executer ce soft tous les jours à minuit ?
|
|
|
00
|
|
|
#8 |
|
Membre actif
![]() Inscription : avril 2004 Messages : 202 ![]() |
tu déclares une tâche planifiée sur ton serveur qui exécute le .bat
__________________
Nico, l'agrotic géomatic |
|
|
00
|
|
|
#9 |
|
Nouveau Membre du Club
![]() Inscription : décembre 2005 Messages : 215 ![]() |
Voila ce qu'il me dit :
" 'wget' is not recognized as an internal or external command, operable program or batch file. " |
|
|
00
|
|
|
#10 |
|
Membre actif
![]() Inscription : avril 2004 Messages : 202 ![]() |
le soft wget a-t-il bien été installé dans un répertoire défini dans ton path général du serveur ?
(autoexec.bat, etc...)
__________________
Nico, l'agrotic géomatic |
|
|
00
|
|
|
#11 | |
|
Expert Confirmé Sénior
![]() ![]() ![]() Inscription : mars 2004 Messages : 5 849 ![]() |
Citation:
Code :
"C:\Program Files\Internet Explorer\iexplore.exe" http://monsite/mapage.asp?param1=toto A+ |
|
|
00
|
|
|
#12 |
|
Membre actif
![]() Inscription : avril 2004 Messages : 202 ![]() |
effectivement, c'est plus simple.
IE se ferme-t-il après l'exécution du script de la page ? parce que c'est un avantage de la méthode wscript
__________________
Nico, l'agrotic géomatic |
|
|
00
|
|
|
#13 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Inscription : mars 2004 Messages : 5 849 ![]() |
Ben tu ajoutes un morceau de javascript à la fin qui le fait pour toi.
|
|
00
|
|
|
#14 | |
|
Membre actif
![]() Inscription : avril 2004 Messages : 202 ![]() |
Citation:
__________________
Nico, l'agrotic géomatic |
|
|
|
00
|
|
|
#15 | |
|
Expert Confirmé Sénior
![]() ![]() ![]() Inscription : mars 2004 Messages : 5 849 ![]() |
Citation:
|
|
|
00
|
|
|
#16 |
|
Membre actif
![]() Inscription : avril 2004 Messages : 202 ![]() |
perso, je préfère le lire à l'écran
de plus, "j'aime pas écrire des fichiers texte" pourrait être ma signature
__________________
Nico, l'agrotic géomatic |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com