IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Tableaux] Tableau à 2 Dimensions


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 4
    Par défaut [Tableaux] Tableau à 2 Dimensions
    Bonjour à tous, je viens poster car ne trouvant pas ma solution sur internet ( et google est pourtant mon ami :p ) je me suis dis que quelqu'un pourrait m'aider

    Alors voilà je vous explique mon pb.
    Je cherche à faire un export excel d'une base de données. jusque là ok? J'y arrive sans problème.

    Pour vous mettre dans le contexte, c'est une application pour un club de foot. Et en fait je dois faire un export excel par tribune/Escalier.

    Je fais donc mon excel avec les <tr> <td>, le pb vient du fait que je doit mettre les infos du client qui se trouve dans la table client si une place correspond.

    Exemple, si gégé est à la place 34 rang 55 et escalier B, je dois afficher ses infos dans la ligne de la place 34 rang 55 escalier B

    Je suis parti sur un While ($data = Mysql_fetch_array($resilt)){

    $tableau = array ( 'nom' => $data['nom_client'], etc ....)

    }

    donc la je mets les infos de chaque supporter dans un tableau, et apres pour chaque place, je compare si elle appartient à un supporter (un client en fait).

    Le problème vient du fait que là, il me faut un tableau à 2 dimensions et que je n'arrive pas à m'en sortir :p
    J'ai regardé des tutos évidement, mais j'ai du mal à comprendre si je dois mettre mon Tableau numéro 2 dans le while, en dehors? etc ??

    Voili Voilou en espérant avoir été assez clair!!!

    Mercid 'avance

  2. #2
    Membre chevronné Avatar de icer
    Inscrit en
    Janvier 2006
    Messages
    332
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 332
    Par défaut
    Bonjour,

    Je fais donc mon excel avec les <tr> <td>, le pb vient du fait que je doit mettre les infos du client qui se trouve dans la table client si une place correspond.
    Un excel avec les <tr> <td> ça s'appelle un "tableau".

    Bon, pour ton problème,
    je pense que peut être ta difficulté est qu'il s'agit d'un tableau à TROIS dimensions :
    - place
    - rang
    - escalier

    Non ?

    Pour avoir les idées plus claire, tu pourrais partir du résultat que tu souhaites avoir, en le réalisant à la main. Puis chercher comment l'obtenir.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 4
    Par défaut
    Tout d'abord merci de ta réponse mais j'ai du mal m'expliqué

    En fait je fais un mysql_fetch_array pour mettre les infos d'un supporter dans une ligne d'un tableau ( c'est à dire, nom prenom, place, rang, escalier, tribune, etc ...)

    En gros pour essayer de faire simple, je voudrais mettre ces infos dans un tableau et après dans une boucle for qui correspond au check de chaque place dans le stade, en fait regarder si elle correspond à un supporter.

    Mon pb vient du fait qu'avec 3 supporters, cela marche, si je met mes boucles for dans mon while, mais il y a 25000 places en gros donc après l'export excel ne va plus être possible, les charges vont être trop grosses :p

    Si tu veux là pour chaque supporter je vérifie les 25000 places, et ce que je voudrais c'est faire l'inverse avec justement un tableau à 2 dimensions, pour qu'au final on passe en revu avec la boucle for les 25000 places et on verifie si chacune correspond à un supporter

  4. #4
    Membre chevronné Avatar de icer
    Inscrit en
    Janvier 2006
    Messages
    332
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 332
    Par défaut
    J'ai du mal à comprendre ton problème.

    Au final, tu voudrais avoir une sorte de plan indiquant où se trouve chaque supporter ? connaître les places libres ?

    Peut-être que c'est possible d'obtenir les infos que tu veux directement avec ta requête. Ce qui t'éviterais à faire le calcul tu coté php.

Discussions similaires

  1. [Tableaux] Tableau à 2 dimensions: utilisation
    Par kurkaine dans le forum Langage
    Réponses: 3
    Dernier message: 11/01/2007, 21h14
  2. [Tableaux] Tableau à 3 dimensions
    Par nais_ dans le forum Langage
    Réponses: 7
    Dernier message: 31/08/2006, 16h45
  3. [Tableaux] Tableau à 2 dimensions + input text
    Par ninoune dans le forum Langage
    Réponses: 12
    Dernier message: 27/04/2006, 16h04
  4. [Tableaux] Tableau à 3 dimensions
    Par phpaide dans le forum Langage
    Réponses: 2
    Dernier message: 20/04/2006, 16h06
  5. [Tableaux] Tableau à 2 dimensions
    Par LoST_MiNd dans le forum Langage
    Réponses: 5
    Dernier message: 02/11/2005, 17h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo