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 :

Tableau avec coordonnées x;y


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    101
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 101
    Points : 48
    Points
    48
    Par défaut Tableau avec coordonnées x;y
    Bonjour à tous !

    Je but sur une problématique ...

    J'ai une liste de coordonnées x;y dans une bdd (1;4, 3;2, ...)
    Je souhaiterais construire une tableau partant des coordonnées 1;1 à 5;5 par exemple et indiquer les coordonnées existantes en bdd sous forme de tableau (5 colonnes et 5 lignes, et griser par exemple les cellules existante en bdd)

    Merci d'avance pour votre aide

    Nicolas

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Lis tes données en base et range les dans un tableau PHP $tab[x][y]

    Construis ton tableau HTML avec une deux boucles imbriquées, pour chaque cellule construite, vérifie s'il existe $tab[$colonne][$ligne]

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    101
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 101
    Points : 48
    Points
    48
    Par défaut
    Le principe dit comme ça est simple

    Mais c'est le fait d'avoir un tableau complet à afficher et pas seulement avec les données en base ET que lorsque l'on tombe sur la case qui correspond à la donnée en base, on l'indique ... là c'est plus compliqué pour moi

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Ecris le code qui dessine une cellule.
    Repete ce code X fois, tu as une ligne.
    Repete tout ce code Y fois, tu as un tableau.

  5. #5
    Expert éminent
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Points : 7 762
    Points
    7 762
    Par défaut
    Je ne l'ai jamais utilisé mais tu pourrais peut être t'en servir toi: MySQL intègre dans ses types de données des types géométriques. Renseignes-toi là: http://dev.mysql.com/doc/refman/5.0/...xtensions.html
    Tu as même des fonction géométriques directement dans MySQL: http://dev.mysql.com/doc/refman/5.0/...functions.html

Discussions similaires

  1. alterner les couleurs dans un tableau avec xsl
    Par Eithelgul dans le forum XSL/XSLT/XPATH
    Réponses: 14
    Dernier message: 03/05/2015, 23h29
  2. Réponses: 4
    Dernier message: 21/03/2006, 17h38
  3. balise <img> dans un tableau avec firefox
    Par yannock dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 25/10/2004, 16h44
  4. pb de coord de tex dans tableau avec multitex
    Par sebh dans le forum OpenGL
    Réponses: 3
    Dernier message: 25/01/2004, 21h36
  5. Réponses: 13
    Dernier message: 14/10/2003, 14h31

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