Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
870 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  nom de tableaux

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

nom de tableaux

n°756763
arma
Bad day...
Posté le 08-06-2004 à 16:21:03  profilanswer
 

Salut
j'aimerais créer plusieurs tableaux dont je ne connais pas le nombre avec des noms différents, résultant de valeur de 2 variables.  
 
C'est à dire qu'en énumérant les variables $V1 et $V2 (à partir d'une requête SQL) je voudrait que mon tableau s'appelle valeurV1_valeurV2.
Comment puis je faire?
Merci

mood
Publicité
Posté le 08-06-2004 à 16:21:03  profilanswer
 

n°756802
Mara's dad
Yes I can !
Posté le 08-06-2004 à 16:35:16  profilanswer
 

Pourquoi ?


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°756807
Mara's dad
Yes I can !
Posté le 08-06-2004 à 16:37:05  profilanswer
 

Sinon, ben par exemple :
 
$GLOBALS["$V1_$V2"], ça doit marcher...


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°756817
arma
Bad day...
Posté le 08-06-2004 à 16:41:01  profilanswer
 

Parce que pour chaque duo de variable, il faut que je fasse un tableau qui regroupe le nombre de V2 qu'il y a dans V1 : je m'explique
J'ai une liste de spécialité (dont je ne connais pas le nombre) et une liste de pays (dont je ne connais pas le nombre non plus) que j'obtient à partir d'une DB.
et il faut que j'obtienne un tableau avec un nombre d'individu par pays qui ont une spécialité donnée.
et ca pour tous les pays  
je c pas si je suis bien clair

n°756825
arma
Bad day...
Posté le 08-06-2004 à 16:43:51  profilanswer
 

Mara's dad a écrit :

Sinon, ben par exemple :
 
$GLOBALS["$V1_$V2"], ça doit marcher...


 
mais ici quel serait le nom du tableau pour V1 = france et V2 = docteur et ensuite pour V1 = italie et V2 = docteur.
J'ai peur que le tableau change de nom alors qu'il m'en faut 2.

n°756832
gizmo
Posté le 08-06-2004 à 16:47:09  profilanswer
 

arma a écrit :

Parce que pour chaque duo de variable, il faut que je fasse un tableau qui regroupe le nombre de V2 qu'il y a dans V1 : je m'explique
J'ai une liste de spécialité (dont je ne connais pas le nombre) et une liste de pays (dont je ne connais pas le nombre non plus) que j'obtient à partir d'une DB.
et il faut que j'obtienne un tableau avec un nombre d'individu par pays qui ont une spécialité donnée.
et ca pour tous les pays  
je c pas si je suis bien clair


Je ne comprends pas ton problème avec PHP, ce que tu expliques ICI est purement du ressort du SQL.

n°756839
arma
Bad day...
Posté le 08-06-2004 à 16:49:05  profilanswer
 

gizmo a écrit :

Je ne comprends pas ton problème avec PHP, ce que tu expliques ICI est purement du ressort du SQL.


 
Je me trompe peut etre mais les requêtes SQL ne me pose pas probleme, c juste la création des tableaux qui vont servir à stocker les données qui me pose problème.

n°756851
Mara's dad
Yes I can !
Posté le 08-06-2004 à 16:55:07  profilanswer
 

arma a écrit :

Parce que pour chaque duo de variable, il faut que je fasse un tableau qui regroupe le nombre de V2 qu'il y a dans V1 : je m'explique
J'ai une liste de spécialité (dont je ne connais pas le nombre) et une liste de pays (dont je ne connais pas le nombre non plus) que j'obtient à partir d'une DB.
et il faut que j'obtienne un tableau avec un nombre d'individu par pays qui ont une spécialité donnée.
et ca pour tous les pays  
je c pas si je suis bien clair


 
Il te faut donc un tableau à 2 dimensions :
 
$data[$pays][$specialite]=$nombre;
 
Je connais pas ta base, mais je pense qu'il y a moyen d'avoir le tableau complet en une seule requête...


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°756854
Mara's dad
Yes I can !
Posté le 08-06-2004 à 16:56:03  profilanswer
 

Au fait tu le sais peut-être pas, mais en php, un indice de tableau n'est pas obligatoirement un nombre...


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°756856
gizmo
Posté le 08-06-2004 à 16:56:49  profilanswer
 

arma a écrit :

Je me trompe peut etre mais les requêtes SQL ne me pose pas probleme, c juste la création des tableaux qui vont servir à stocker les données qui me pose problème.


Bah non, une fois que tu as tes données SQL, et que tu les rapatries, tu a, de base, un tableau associatif. Il te suffit de le recopier pour faire les traitement que tu veux.

mood
Publicité
Posté le 08-06-2004 à 16:56:49  profilanswer
 

n°756861
arma
Bad day...
Posté le 08-06-2004 à 16:59:31  profilanswer
 

Mara's dad a écrit :

Il te faut donc un tableau à 2 dimensions :
 
$data[$pays][$specialite]=$nombre;
 
Je connais pas ta base, mais je pense qu'il y a moyen d'avoir le tableau complet en une seule requête...


 
C un peu à quoi je pensais mais est ce qu'on est obligé de déclarer le tableau avant d'entrer des valeurs dedans,  
car ne sachant pas la taille de celui ci je suis incapable de le déclarer en une fois et je ne peux pas non plus le faire dans une boucle while.

n°756879
gizmo
Posté le 08-06-2004 à 17:07:28  profilanswer
 

non, les tableaux sont dynamiques. donc tu fais tableau[][]= valeurs et sa rajoute une entré à la fin du tableau.

n°756884
arma
Bad day...
Posté le 08-06-2004 à 17:09:53  profilanswer
 

ok,
merci à tous les deux je pense que ca va m'aider


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  nom de tableaux

 

Sujets relatifs
HTML/Tableaux Entête de tableau fixe / ascenseursProblème de fichiers / tableaux [RESOLU]
problème à la con : css versus tableauxXHTML 1.1, forms et tableaux
[Php/Mysql/Tableaux] Optimisation d'un code[STL] pb vector de structure contenant des tableaux
[ACCESS] Tableaux d'affichage tout simple dans un étatQuestion conne tableaux
VB et les tableaux sous Word[PHP] Problemes de tableaux svp
Plus de sujets relatifs à : nom de tableaux


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR