begin process at 2012 05 28 05:40:39
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

AU SECOURS !!!!

 > 

Listes et bases de données...


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Listes et bases de données...

vendredi 18 février 2005 à 09:37:49 | Listes et bases de données...

Chris_LaFouine

Dans ma base de données, j'ai une table qui s'appelle Tarif voilà la structure :
QF : Clef Primaire
TarifNiort
TarifHorsNiort
Le QF va de 1 à 9, il représente un indice auquel est attribué des tarif... ce QF est calculé par l'utilisateur en fonction de son revenu...

Dans la page ASP que je dois faire, j'ai une SelectBox que j'ai nommé "cboQF" avec les différents QF (allant de 1 à 9), jusque là tout va bien. J'ai aussi une SelectBox que j'ai nommé "cboListeVilles" qui comprend une liste de villes.
Juste en dessous de "cboQF", j'ai une zone de texte que j'ai nommé "txtTarif" qui est destiné à recevoir le tarif correspondant au QF.
Si la ville choisie dans "cboListeVilles" est "NIORT", alors j'applique le TarifNiort, sinon, j'applique le Tarif HorsNiort.

Maintenant que vous avez bien compris, je vais vous exposer mon véritable probleme.
je voudrais que à chaque changement de QF dans la "cboQF", on mette à jour automatiquement le tarif sans avoir à recharger la page. sachant qu'on peut aussi changer entre temps la ville, dans ce cas, il faut aussi mettre à jour le tarif!

J'avais pensé à mettre un Javascript qui, en fonction du QF et de la ville, recherche la valeur dans la table Tarif et mette à jour mon "txtTarif". Mais cette recherche dans la base, je la fais en ASP et dès que je lance ma page, ça plante! Une autre solution est de faire la recherche dans la base directement en JavaScript, mais le problème c'est que c'est imprimé en dur dans le code source du client, ce qui est un gros problème de sécurité!

Si vous avez d'autres solutions... je suis preneur!
Merci d'avance
vendredi 18 février 2005 à 11:48:06 | Re : Listes et bases de données...

Chris_LaFouine

Réponse acceptée !

Ça y est, je me suis débloqué tout seul... j'ai trouvé une feinte de fouine pour remplir ce champ sans recharger la page... voilà le code... si ça peut donner des idées à des gens!

Dans le programme principal :
<select size="1" name="cboQF" onChange="calculQF()">
<%Dim i
      For i=1 to 9
         Response.write("<option value="&i&">"&i&"</option>&vbcrlf)
      Next
%>
</select>


Le Code Javascript de la fonction calculQF()
window.open("recherche_QF.asp?qf="+document.personne_ajout_form.cboQF.value+"&ville="+document.personne_ajout_form.cboVille.value)

Et le contenu de la page rechercheQF.asp :
<% 'Récupération des valeurs Dim fQF Dim fTarif fTarif=0 fQF=Request.QueryString("qf") If fQF<>"0" then If Request.QueryString("ville")="191" Then Call recSelect(rsTarif,"select to_char(TAR_NIORT) from GIMS_TARIF where TAR_CODEORG='SC' and TAR_QF="&fQF) Else Call recSelect(rsTarif,"select to_char(TAR_HNIORT) from GIMS_TARIF where TAR_CODEORG='SC' and TAR_QF="&fQF) End If fTarif=rsTarif(0) rsTarif.close set rsTarif=Nothing End If %>
<% Dim fQF
   Dim fTarif
   fQF=Request.QueryString("qf")

   IF Request.QueryString("Ville")="NIORT" THEN
      'Requete de sélection du tarif de Niort dans la table Tarif
      '...affecté dans la variable RecordSet "rsQuery"
   ELSE
      'Requete de sélection du tarif Hors Niort dans la table Tarif
      '...affecté dans la variable RecordSet "rsQuery"
   END IF
   fTarif=rsQuery(0)
   rsQuery.close
   set rsQuery=Nothing
%>

<html>
<body
onLoad="window.opener.document.forms['personne_ajout_form'].elements['txtMontant'].value='<%=fTarif%> €';self.close()">
</body>
</html>

Voila, j'espere que ça va servir!!!



Cette discussion est classée dans : base, page, données, tarif, qf


Répondre à ce message

Sujets en rapport avec ce message

Afficher une image d'une base de données sur une page web [ par jimini ] Est-ce que quelqu'un sait comment afficher une image provenant d'une table ? J'aimerais enregistrer une image par ligne dans ma base de données. Tout Base de données et espace [ par lochet ] J'ai une base de données Access dans laquelle je rentre des informations avec des espaces entre les paragraphes mais quand je la remonte en page ASP t Charger une image a partir d'une base de données [ par billou_13 ] Alors voila, je sais, vous allez me dire que il y a des posts qui parlent de ça mais j'ai été les voir et rien ne ressemble à ce que je fais ou du moi Aide: Connection base de données & configuration de web.config [ par asp_shamai ] Salut à tous;je voudrais effectuer une authentification sur ma page web. j'ai créer une page d'accueil qui donne accès à une page de connection(Login+ Projet => Base de Donnée [ par Pierrrot ] Bonjour,J'ai une base de donnée contenant des champs :d.Je souhaiterais raptrier toutes les données de la table vers la page asp.Dans le modéle suivan Imprimer du texte ? [ par ralebole ] Bonjour, je voudrais imprimer des champs d'une base de données access sur une imprimante à partir d'un bouton d'une page asp mais pas le contenu de la base de données [ par chader_rached_lepsis ] je suis un debutant je veux lier une base de donnee vfoxpro sur une page asp et pouvoir faire une recherche par code et laffiche sur ne page asp aider Base de données ou fichiers ? [ par mathmax ] Bonjour,Je voudrais développer un site d'une cinquantaine de page environ (mais amené à grandir). La pluspart des pages de ce site sont statiques (sim filter l'affichage d'une base de données [ par williams59 ] Bonjour à tous,Je souhaite afficher un tableau avec  des données en provenance d'une base de données acess sur une page asp. Actuellement j'ai crée ce [asp.net et C#] [ par thuglife6938 ] Bonjour, je suis totalement débutant la dedans donc je viens chercher de la lumière ici. Voila j'ai un site web en asp avec base de données (aspnet_u


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,399 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales