begin process at 2012 02 14 05:29:15
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

Scripting

 > 

Javascript

 > 

Mise à jour d'un champ avec une requête SQL


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

Mise à jour d'un champ avec une requête SQL

mercredi 9 juillet 2008 à 22:38:25 | Mise à jour d'un champ avec une requête SQL

Maroxye

Bonjour,

Encore une fois besoin de votre aide...

J'ouvre une page avec une table html qui peut contenir plusieurs lignes. Chaque ligne contient 4 combo box avec quelques données seulement. Selon le contenu des 4 combobox, je met à jour le numéro d'item sur un champ texte(sur chaque ligne) avec JavaScript. Mais maintenant, j'ai besoin de faire une requête SQL pour aller chercher le prix de l'item.

Je sais que Javascript ne le fait pas. Et j'espérais trouver une solution sans être obligé de rafraîchir la page à chaque fois avec un bouton. C'est possible?

Merci!


 Maroxye
mercredi 9 juillet 2008 à 23:01:49 | Re : Mise à jour d'un champ avec une requête SQL

ghuysmans99

Membre Club
Réponse acceptée !
Pas besoin de "rafraîchir la page à chaque fois avec un bouton" : il suffit de renvoyer la page, déjà remplie !
On sait faire ça très facilement en ASP, ASP.NET, PHP
_______________________________________________________________________
VB.NETis good ...VB6is better
mercredi 9 juillet 2008 à 23:11:24 | Re : Mise à jour d'un champ avec une requête SQL

ggtry

Réponse acceptée !
Bonsoir,

Si tu veux tout faire en javascript jusqu'à l'envoi final, et si tu n'as pas trop de données, rien ne t'empêche, si tu as une page asp, de générer un contrôle (genre datalist), que tu remplis au début avec tes "items" et tes prix, dans des hiddenfield. Pour éviter tout problème d'affichage (genre un espace qui traîne), tu peux le mettre dans une div avec display:none;
Puis tu récupères tes prix avec du javascript...


GGtry
jeudi 10 juillet 2008 à 10:08:38 | Re : Mise à jour d'un champ avec une requête SQL

ghuysmans99

Membre Club
Réponse acceptée !
Surtout ne fais pas ta requête en JS parce que n'importe qui peut tripoter dans le code avec un proxy et faire déconner ton programme !
_______________________________________________________________________
VB.NETis good ...VB6is better
jeudi 10 juillet 2008 à 13:37:04 | Re : Mise à jour d'un champ avec une requête SQL
jeudi 10 juillet 2008 à 13:39:54 | Re : Mise à jour d'un champ avec une requête SQL

Maroxye

==========> Je ne sais pas si je suis la seule, mais j'ai des millions d'erreurs javascript ici, et quand je poste une réponse, elle s'enregistre à vide comme la dernière....

Je reprends : Merci pour vos réponses, donc, pas de javascript par mesure de sécurité. J'aimerais beaucoup essayer ta méthode ghuysmans99 mais je ne sais pas comment faire pour rafraichir une zone de texte, sur changement d'un combobox, et ce, sans rafraichir toute la page. Pourrais-tu me donner une piste s.t.p.?

Merci!


 Maroxye
jeudi 10 juillet 2008 à 15:43:44 | Re : Mise à jour d'un champ avec une requête SQL

Maroxye


Bon,

J'ai trouvé comment faire :


<html>
<head></head>
<body>

<form id="Form1" runat="server">

  <asp:Textbox id="MyTextbox" AutoPostBack="true" OnTextChanged ="Submit_Click" width="300" runat="server" /><br />

  <asp:Label id="Message" enableviewstate="false" runat="server" />

</form>

</body>
</html>

<script runat="server">

Sub Submit_Click(sender As Object, e As EventArgs)

  Message.Text = "You wrote: " & MyTextbox.Text

End Sub

</script>

  
Mais, j'ai un autre problème. le champ MyTextbox fera partie d'une table, que je crée avec un nombre de lignes dynamique. J'ai donc besoin que chacun des textbox ai un ID différent(MyTextbox1,MyTextbox2,MyTextbox). Pas de problème pour créer la boucle et incrémenter le compteur. Mais lorsque je veux entrer un ID provenant d'une variable comme ceci :

<asp:Textbox id="<%=varTextBox%>">

Ça ne fonctionne pas, il me dit : '<%=varTextBox%>' is not a valid identifier.

Si j'utilise des : Response.write ("<asp:Textbox id=" &varTextBox &" OnTextChanged ="Submit_Click">")

Il me dit qu'il ne trouve pas mon script Submit_Click....

Ça tourne en rond! Merci!

 Maroxye
jeudi 10 juillet 2008 à 23:41:23 | Re : Mise à jour d'un champ avec une requête SQL

ggtry

Réponse acceptée !
Bonsoir,

Il me semble que tu te compliques la vie inutilement.
D'abord, Response.write sert à envoyer quelque chose vers le navigateur, donc pas de l'asp, mais de l'html plutôt.
Ensuite, si tu veux créer un id pour ton contrôle, fait le dans la boucle de création du tableau...
Mais pourquoi ne pas plus simplement utiliser un contrôle asp tout fait ? Si tu veux de la souplesse, datalist est très bien. Et tu pourras manipuler tes contrôles avec toute la souplesse désirée. Tes textbox seront toutes clairement différenciées et ordonnées, etc. Tu n'as pas dans ce cas à te préoccuper de l'id.

GGtry
vendredi 11 juillet 2008 à 13:59:01 | Re : Mise à jour d'un champ avec une requête SQL

Maroxye

Tu as raison ggtry,

Je me compliques la vie, mais il faut savoir que je proviens du ASP et de VB 6, je commence en .net et ne connais pas encore les composants "tout fait".

Tu m'a donné une super piste avec ton DATALIST, et j'ai trouvé ce code merveilleux : http://www.aspfr.com/codes/GENERER-CONTROLES-DYNAMIQUEMENT-RECUPERER-LEURS-EVENEMENT-LEURS-VALEURS_21286.aspx

qui m'a complètement débloqué.

Un gros merci à toi!





 Maroxye



Cette discussion est classée dans : page, sql, champ, requête, jour


Répondre à ce message

Sujets en rapport avec ce message

Prob de requête SQL [ par micfrip ] Salut à tous !Bon, j'ai un problème assez agaçant...Dans ma page asp, j'ai un formulaire comprenant nottament, un champ de recherche.Si je tape ma req Requète SQL [ par Vincentsoft ] Salut,Je voudrai faire une requète qui filtre un champ avec un WHERE et qui me groupe le résultat dans un GROUP BY sur un autre champ.Est-ce possible? bonjour jai besoin d'aide [ par mtrxweb1 ] salut a tous je suis un newbie dans le asp et je voudrais faireun site en asp avec un login et mot de passe et plusieurs page qui pourrait se mettre a Prb chaîne de caractères et espaces après requête [ par floben21 ] Bonjours à tous,j'ai le prb suivant: J'ai un champ dans ma base access qui contient des données avec des espace (ex: adresse: 99 rue de toto),je fais Récupérer la valeur d'un input type="text" [ par noldh ] Bonjour,Voici mon petit pb : J'ai un champ dans une page. Au chargement de la page, je donne une valeur (value) à ce champ.Quand j'execute mon code, SQL SERVER . uploader une base SQL [ par pierreverley ] Pourriez vous m'indiquer comment mettre une base sql à jour sur mon site.Elle est à jour sur mon pc, mais je dois régulièrement la remmettre à jour su Utilisation d'une Fonction PL/SQL (Oracle) dans une page ASP [ par pascatd ] Salut,j'ai un soucis de synthaxe.Je veux exécuter une fonction PL/SQL(Oracle) (et non une porcédure) dans une page ASP alors que ma fonction se trouve Caractère "&" et requête sql ?? [ par Darthsidious30 ] Salut,J'ai un problème avec le caractère & dans un SELECT.Dans la condition je fais une recherche sur une chaîne de caractère contenant "&" lorsque je Problème de destinataire avec ASPMail [ par microphen ] Bonjour, J'ai une page de formulaire, méthode post, qui pointe vers ma page de traitement en ASP. Dans ma page de formulaire, j'ai un champ "destinata [Moi Newbie] Requête SQL "dynamique" [ par p4t0z3u ] J'en peux plus, je vais me suicider :'(Je souhaite récupérer le contenu d'une TextBox (que je viens de remplir) pour la passer en paramètre d'une requ


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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 : 0,343 sec (4)

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