begin process at 2012 05 28 05:32:20
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

AU SECOURS !!!!

 > 

liste de champ à remplir


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

liste de champ à remplir

jeudi 23 août 2001 à 14:12:00 | liste de champ à remplir

Maceo

Salut à tous
j'ai crée des liste à remlir dynamiquement et maintenant je recherche comment faire pour récuperer les valeurs des champs une fois qu'ils sont remplis.
Est-ce qq'1 peut m'aider car j'ai déjà essayé plein de choses mais rien ne va.

voici ce que j'ai mis pour récupérer les données

formulaire:
<input type="text" name="<%="cadeau"&x%>" size="6" maxlength="6">
(avec x compteur de 1 à7)

traitement:
p_cadeau=Request.form("cadeau"&x)
cad_tab=split(p_cadeau,",")
sql_where="p_cadeau"&cad_tab (0)
for i=1 to ubound(cad_tab)-1
sql_where=sql_where &"or p_cadeau="&cint(trim(cad_tab(i)))
next
Puis connection à la base pour insérer les données saisies...

le message d'erreur affiché me donne:
Type d'erreur :
Erreur d'exécution Microsoft VBScript (0x800A0009)
Indice en dehors de la plage: '[number: 0]'
/ce/arbredenoel/selection.asp, line 183

(la ligne 183=sql_where="p_cadeau"&cad_tab (0) )

Merci de votre réponse!!
vendredi 24 août 2001 à 11:53:23 | Re : liste de champ à remplir

tiffou

salut maceo,

l'erreur que tu as vient du fait que ta variable "p_cadeau" est vide.
Essaie donc donc de vérifier pourquoi.

dans ton " p_cadeau=Request.form("cadeau"&x) " est-ce que la valeur de x est bien présente ?

sinon essaie cela qui est plus clair
<input type="text" name="cadeau<%=x%>" size="6" maxlength="6">

pour ta ligne précédente.

à+



-------------------------------
Réponse au message :
-------------------------------

Salut à tous
j'ai crée des liste à remlir dynamiquement et maintenant je recherche comment faire pour récuperer les valeurs des champs une fois qu'ils sont remplis.
Est-ce qq'1 peut m'aider car j'ai déjà essayé plein de choses mais rien ne va.

voici ce que j'ai mis pour récupérer les données

formulaire:
<input type="text" name="<%="cadeau"&x%>" size="6" maxlength="6">
(avec x compteur de 1 à7)

traitement:
p_cadeau=Request.form("cadeau"&x)
cad_tab=split(p_cadeau,",")
sql_where="p_cadeau"&cad_tab (0)
for i=1 to ubound(cad_tab)-1
sql_where=sql_where &"or p_cadeau="&cint(trim(cad_tab(i)))
next
Puis connection à la base pour insérer les données saisies...

le message d'erreur affiché me donne:
Type d'erreur :
Erreur d'exécution Microsoft VBScript (0x800A0009)
Indice en dehors de la plage: '[number: 0]'
/ce/arbredenoel/selection.asp, line 183

(la ligne 183=sql_where="p_cadeau"&cad_tab (0) )

Merci de votre réponse!!
vendredi 24 août 2001 à 13:53:09 | Re : liste de champ à remplir

Maceo

ma variable p_cadeau est effectivement vide, je pense que c'est parceque mon formulaire et le traitement sont sur la meme page.
Que dois je faire à ce stabe, mettre des variable conditionnelle?


-------------------------------
Réponse au message :
-------------------------------

salut maceo,

l'erreur que tu as vient du fait que ta variable "p_cadeau" est vide.
Essaie donc donc de vérifier pourquoi.

dans ton " p_cadeau=Request.form("cadeau"&x) " est-ce que la valeur de x est bien présente ?

sinon essaie cela qui est plus clair
<input type="text" name="cadeau<%=x%>" size="6" maxlength="6">

pour ta ligne précédente.

à+



-------------------------------
Réponse au message :
-------------------------------

Salut à tous
j'ai crée des liste à remlir dynamiquement et maintenant je recherche comment faire pour récuperer les valeurs des champs une fois qu'ils sont remplis.
Est-ce qq'1 peut m'aider car j'ai déjà essayé plein de choses mais rien ne va.

voici ce que j'ai mis pour récupérer les données

formulaire:
<input type="text" name="<%="cadeau"&x%>" size="6" maxlength="6">
(avec x compteur de 1 à7)

traitement:
p_cadeau=Request.form("cadeau"&x)
cad_tab=split(p_cadeau,",")
sql_where="p_cadeau"&cad_tab (0)
for i=1 to ubound(cad_tab)-1
sql_where=sql_where &"or p_cadeau="&cint(trim(cad_tab(i)))
next
Puis connection à la base pour insérer les données saisies...

le message d'erreur affiché me donne:
Type d'erreur :
Erreur d'exécution Microsoft VBScript (0x800A0009)
Indice en dehors de la plage: '[number: 0]'
/ce/arbredenoel/selection.asp, line 183

(la ligne 183=sql_where="p_cadeau"&cad_tab (0) )

Merci de votre réponse!!

vendredi 24 août 2001 à 14:18:00 | Re : liste de champ à remplir

tiffou

salut,

si le traitement se trouve sur la même page, il te faut une variable conditionnelle.
Lorsque tu arrive la première fois sur cette page, tu fais d'emblée la requète... tu peux créer par exemple un champ caché "etat" qui prend la valeur "traitement" lorsque tu fais un submit... ainsi tu testes la valeur de etat au depart :

if (request.form("etat")="traitement") then


traitement...


end if



surtout, teste le contenu de ta variable "p_cadeau" pour ne pas avoir de pb

if trim(p_cadeau)<>"" then
....
End if

à+



-------------------------------
Réponse au message :
-------------------------------

salut maceo,

l'erreur que tu as vient du fait que ta variable "p_cadeau" est vide.
Essaie donc donc de vérifier pourquoi.

dans ton " p_cadeau=Request.form("cadeau"&x) " est-ce que la valeur de x est bien présente ?

sinon essaie cela qui est plus clair
<input type="text" name="cadeau<%=x%>" size="6" maxlength="6">

pour ta ligne précédente.

à+



-------------------------------
Réponse au message :
-------------------------------

Salut à tous
j'ai crée des liste à remlir dynamiquement et maintenant je recherche comment faire pour récuperer les valeurs des champs une fois qu'ils sont remplis.
Est-ce qq'1 peut m'aider car j'ai déjà essayé plein de choses mais rien ne va.

voici ce que j'ai mis pour récupérer les données

formulaire:
<input type="text" name="<%="cadeau"&x%>" size="6" maxlength="6">
(avec x compteur de 1 à7)

traitement:
p_cadeau=Request.form("cadeau"&x)
cad_tab=split(p_cadeau,",")
sql_where="p_cadeau"&cad_tab (0)
for i=1 to ubound(cad_tab)-1
sql_where=sql_where &"or p_cadeau="&cint(trim(cad_tab(i)))
next
Puis connection à la base pour insérer les données saisies...

le message d'erreur affiché me donne:
Type d'erreur :
Erreur d'exécution Microsoft VBScript (0x800A0009)
Indice en dehors de la plage: '[number: 0]'
/ce/arbredenoel/selection.asp, line 183

(la ligne 183=sql_where="p_cadeau"&cad_tab (0) )

Merci de votre réponse!!




Cette discussion est classée dans : sql, tab, where, cad, cadeau


Répondre à ce message

Sujets en rapport avec ce message

Problème requête SQL [ par systemic_anomaly ] Salut tout le monde, J'ai un problème avec une requête SQL pour mon application en ASP.NET. Voici la requête en question: select e.* from Employee 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? SQL Where - debutant [ par Kiryan ] BonjourJ'ai un probleme: Je suis en train d'essayer d'ecrire une page "events" pour un club de golf.J'ai mis tous mes events dans une db access, dans requete sql syntaxe [ par kingstyle ] Bonjour a tousje voudrais savoir la syntaxe d'une requète sql avec un where qui pose une condition selon une variable voici ma requete que je tape:log SQL [ par JMMORIO ] Bonjour, J'élabore toujours un petit programme en VB 2008 express utilisant ACCESS comme base de données. Mon code comporte une ligne de type INSERT alimentation base sql via formulaire [ par elixirspectacles ] Bonjour j'ai créer un formulaire (php) apres remplissage des champs j'ai bien un message vos données sont enregistrées sauf que les données dans ma b Probleme avec une requete sql sur acces [ par bebrouss ] Bonjour, je suis asser nouveau dans l'asp J'aurais p-t besoin d'un coup de pouce Voic mon code <% cn="Driver={Microsoft Access Driver (*.mdb)}; D pl\sql [ par amiradh ] bonjour; SVP est ce que quelqu'un peut m'aider à dévélopper une exception en PL\SQL qui vérifie l'existence d'une colonne d'une table1 dans une autre SQL Server Integration Services. [ par Darkmans ] Bonjour, Je veux impoté des données grâce a SSIS vers une table d'une base de donnée SQL Server 2005,j'ai cherché sur l'internet et j'ai trouver des e besoin d'aide [ par prospero1 ] bonjour à tous,s'il vous plait je travaille sur microsoft sql server management studio express et j 'ai besoin de la commande sql qui puisse me permet


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

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

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