Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/06/2006, 10h02   #1
Débutant
 
Inscription : juin 2006
Messages : 502
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 502
Points : 44
Points : 44
Par défaut Calculer le nombre d'emprunt par client et à partir d'un bouton

Bonjour à tous!

Je souhaiterai compter le nombre de film emprunter par mes clients. Pour cela, dans la base de donnée il y a une colonne qui indique pur chaque client le nombre de film qu'il a emprunter.
Je voudrai que pour chaque clique sur le bouton que j'ai nommé Emprunter (lors du clique le client emprunter le film concerné), soit comptabilisé un emprunt .

Exemple: Un client qui a emprunter qu'un seul livre jusqu'a maintenant, il souhaite en emprunter un autre, lorsqu'il clique sur emprunter, un emprunt s'ajoute donc il aura emprunter 2 films(NbEmprunt+1--> lor du clique c'est cette opération que je souhaite réaliser mais je ne sais pas comment, j'ai pensé à une fonction mais je sais pas trop. A votre avis??)


Merci d'avance
mademoizel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2006, 10h21   #2
Rédacteur
 
Avatar de siddh
 
Inscription : novembre 2005
Messages : 3 879
Détails du profil
Informations personnelles :
Âge : 36

Informations forums :
Inscription : novembre 2005
Messages : 3 879
Points : 4 270
Points : 4 270
euh pourquoi le faire en javascript ?
c'est plus a faire avec le langage coté serveur non ?

tu met un chti formulaire avec un champ caché pour l'identifiant de ton mec, un autre avec son nombre d'emprunt et un submit.

Quand t'arrive coté serveur, tu met a jour la base et tu reaffiche la page.
__________________
Alunissage : Procédé technique consistant à déposer des imbéciles sur un rêve enfantin.

Cours | FAQ | Sources Javascript
Cours | FAQ | Sources PHP
Mes Articles
siddh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2006, 10h29   #3
Débutant
 
Inscription : juin 2006
Messages : 502
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 502
Points : 44
Points : 44
En faite sa serai a moi de mettre à jour tout le temps la base si j'ai bien compris??
mademoizel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2006, 11h53   #4
Membre éprouvé
 
Inscription : septembre 2004
Messages : 368
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 368
Points : 402
Points : 402
Salut,

soit tu stocke le nombre d'emprunt dans la base de données, soit tu comptes les lignes d'emprunt pour un individu sur demande. Je prefere la deuxieme solution, mais je ne connais pas tes contraintes.

Une fonciton de ce type te retournerai le nombre d'emprunt

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Function NbreEmprunt(idClient)
Dim oConnx
Dim oRs
Dim Nbre
		Set oConnx = Server.CreateObject("ADODB.CONNECTION")
		Set oRsNews = Server.CreateObject("ADODB.Recordset")
		 oConnx.Open MaBDD
			oRs.CursorLocation = adUseClient			
oRsNews.Open " SELECT emprunt FROM TableEmprunt where client=" & idClient ,oConnx
				If Not oRs.EOF Then			
					Nbre = oRs.RecordCount
				Else
					Nbre = 0
				End if
				oRs.Close
				oConnx.Close
				Set oRs = Nothing
				Set oConnx = nothing
				NbreEmprunt = Nbre
End Function
Gwenn est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h32.


 
 
 
 
Partenaires

Hébergement Web