HighDots Forums  

passage d'un tableau multidimmension

alt.fr.langages.html alt.fr.langages.html


Discuss passage d'un tableau multidimmension in the alt.fr.langages.html forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
TheLolo
 
Posts: n/a

Default passage d'un tableau multidimmension - 07-30-2004 , 03:18 AM






Salut a vous tous

une petite question

j'ai un tableau a deux dimensions contenant tous les CP et les nom de
commune de france j'aimerai le passer dans un <input type=hidden
name="TabCP" value="<%=TabCP(50000,2)%>"> mais apparement il ne me passe
rien en value si quelqu'un a une idée ????

Merci d'avance



Reply With Quote
  #2  
Old   
Thibault
 
Posts: n/a

Default Re: passage d'un tableau multidimmension - 07-30-2004 , 04:01 AM






TheLolo wrote:
Quote:
Salut a vous tous

une petite question

j'ai un tableau a deux dimensions contenant tous les CP et les nom de
commune de france j'aimerai le passer dans un <input type=hidden
name="TabCP" value="<%=TabCP(50000,2)%>"> mais apparement il ne me passe
rien en value si quelqu'un a une idée ????

Merci d'avance


Salut,

1/ Ce newsgroup est dédié au HTML.
Ce que tu veux faire c'est de l'ASP apparemment, demande plutot sur
alt.fr.langages.asp.net

2/ Je ne vois pas bien l'interet de passer autant de données via un
formulaire, puisque ce sont des données figées. Pourquoi ne les utilise
tu pas simplement dans le script qui gère la sortie du formulaire.
Sinon, si tu veux quand meme passer les villes/CP dans des input hidden
(ce qui alourdira considérablement le temps de chargement pour
l'utilisateur, ainsi que le temps d'envoi du formulaire, alors que tu
sais très bien ce qui va être envoyé comme données ...), tu peux le
faire avec une boucle je pense : (je n'ai pas la syntaxe exacte de ASP,
à toi d'arranger)
<% var i=0;
for (i=0; i<=50000; i++) { %>
<input type="hidden" name="TabCP<%=i%>" value="<%=TabCP(i)%>" />
<% } %>

Voila, enfin qqch qui s'approcherait de ca. Ca va faire 50000 inputs
dans la page, et donc qqch comme 500k la page HTML, c'est donc déconseillé.

A+
--
Thibault


Reply With Quote
  #3  
Old   
TheLolo
 
Posts: n/a

Default Re: passage d'un tableau multidimmension - 07-30-2004 , 04:20 AM




"Thibault" <thibault (AT) _REMOVE_eulerian (DOT) com> a écrit dans le message de news:
410a0e72$0$15273$636a15ce (AT) news (DOT) free.fr...
Quote:
TheLolo wrote:
Salut a vous tous

une petite question

j'ai un tableau a deux dimensions contenant tous les CP et les nom de
commune de france j'aimerai le passer dans un <input type=hidden
name="TabCP" value="<%=TabCP(50000,2)%>"> mais apparement il ne me passe
rien en value si quelqu'un a une idée ????

Merci d'avance


Salut,

1/ Ce newsgroup est dédié au HTML.
Ce que tu veux faire c'est de l'ASP apparemment, demande plutot sur
alt.fr.langages.asp.net

2/ Je ne vois pas bien l'interet de passer autant de données via un
formulaire, puisque ce sont des données figées. Pourquoi ne les utilise
tu pas simplement dans le script qui gère la sortie du formulaire.
Sinon, si tu veux quand meme passer les villes/CP dans des input hidden
(ce qui alourdira considérablement le temps de chargement pour
l'utilisateur, ainsi que le temps d'envoi du formulaire, alors que tu
sais très bien ce qui va être envoyé comme données ...), tu peux le
faire avec une boucle je pense : (je n'ai pas la syntaxe exacte de ASP,
à toi d'arranger)
% var i=0;
for (i=0; i<=50000; i++) { %
input type="hidden" name="TabCP<%=i%>" value="<%=TabCP(i)%>" /
% } %

Voila, enfin qqch qui s'approcherait de ca. Ca va faire 50000 inputs
dans la page, et donc qqch comme 500k la page HTML, c'est donc
déconseillé.

A+
--
Thibault
Ok merci pour le point 1/ qui fait grandement avancé le chmilblik quant a la
raison elle est simple je veux juste que lors de la saisie du code postal
les villes correspondantes affiche automatiquement comme tu la compris j'ai
des pages en ASP un acces à une base SQL server et des script en Java

Le script qui permet de faire apparaitre automatiquement des infos en
fonction d'une saisie je l'ai deja (script an java) ce que je n'arrive pas a
faire c'est de me connecter à ma base de donnée dans le script java. donc
j'ai essaye de construire un tableau contenant toutes les villes afin de
pouvoir le filtrer dans mon script d' ou ma question en html voili voulou
(je sais je devrait aller sur le newsgroup fr.comp.lang.javascript, rassure
toi j'ai egalement poser la question la bas donc si tu a la soluce ....)

Merci




Reply With Quote
  #4  
Old   
Thibault
 
Posts: n/a

Default Re: passage d'un tableau multidimmension - 07-30-2004 , 07:43 AM




Quote:
j'ai un tableau a deux dimensions contenant tous les CP et les nom de
commune de france j'aimerai le passer dans un <input type=hidden
name="TabCP" value="<%=TabCP(50000,2)%>"> mais apparement il ne me passe
rien en value si quelqu'un a une idée ????

Quote:

Ok merci pour le point 1/ qui fait grandement avancé le chmilblik quant a la
raison elle est simple je veux juste que lors de la saisie du code postal
les villes correspondantes affiche automatiquement comme tu la compris j'ai
des pages en ASP un acces à une base SQL server et des script en Java

Le script qui permet de faire apparaitre automatiquement des infos en
fonction d'une saisie je l'ai deja (script an java) ce que je n'arrive pas a
faire c'est de me connecter à ma base de donnée dans le script java. donc
j'ai essaye de construire un tableau contenant toutes les villes afin de
pouvoir le filtrer dans mon script d' ou ma question en html voili voulou
(je sais je devrait aller sur le newsgroup fr.comp.lang.javascript, rassure
toi j'ai egalement poser la question la bas donc si tu a la soluce ....)

Merci
Humm, attention à ne pas confondre JavaScript et Java, ce sont 2
langages complètement différents.
Effectivement, tu ne peux pas te connecter à une base de données via le
Javascript, car celui-ci est exécuté par la navigateur web du client, et
non pas par le serveur (comme l'est l'ASP ou le PHP), et étant donné
que l'accès aux bases de données est limité aux processus locaux (ex:
sur la meme machine), le client ne pourra pas y accéder.

Maintenant, il faut voir que tu ne peux pas utiliser ta variable ASP
dans le javascript ...
Il faut qu'avec l'ASP, tu créé un tableau javascript (avec une boucle,
du meme style que celle que j'avais affiché dans le message précédent)
qui s'affichera sur la page HTML.
La encore ca oblige à remplir la page HTML d'une quantité énorme de
données pour finalement pas grande utilité.

Voici selon moi la solution à adopter :
- Utiliser une premiere page ASP qui affiche un formulaire simple
- Dans ce formulaire, il y a un champ <input type="text"
name="codepostal">, qui, dès qu'il contient 5 caractères, submit le
formulaire à une 2eme page ASP
- Cette 2eme page ASP, récupère le code postal en question, va
chercher dans la base la liste des villes correspondantes, et affiche
dans un nouveau formulaire (proche de l'ancien, avec un
<select></select> en plus qui contiendra la liste des villes
correspondantes au code postal fourni)
- Si tout se passe bien, c'est quasiment instantané pour l'utilisateur
(puisque la requete SQL est simple), plus propre, et bien plus agréable
pour l'utilisateur que de charger une page HTML trop lourde.

Voila, j'espere que ca t'aura aidé.
A+
--
Thibault








Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.