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 :

Créer un tableau + insert dans Bdd


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 138
    Par défaut Créer un tableau + insert dans Bdd
    Bonjour,

    Alors voici mon problème :

    J'aimerai créer un tableau de x lignes et y colonnes et pouvoir utiliser chacune des cases qu'il forme, pour ensuite les attribuer à ma bdd...

    J'ai essayé de me dépatouiller avec un peu tout ce que je trouvais sur internet mais sans succès. En passant avec deux boucles for(), ou en essayant avec un tableau associatif, bref c'est pas la joie.

    Donc au final, j'aimerai pouvoir appliquer la méthode foreach() et insérer chaque valeur dans une ligne de table de ma bdd.

    Si quelqu'un avait l'amabilité non pas de me donner directement la réponse (c'est toujours bon de chercher un peu par soi même ^^), mais plutot de m'aiguiller sur la démarche à suivre, j'en serai ravi.

    Cordialement,

    Jean.

  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
    Par défaut
    Tu fais un tableau array[x][y] et tu le parcours avec deux boucles foreach imbriquée.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 138
    Par défaut
    J'ai essayé justement, mais pas moyen :/

    Je faisais ma première boucle for, puis j'imbriquais une deuxième dedans, et quand je vous afficher le résultat ca me mettait un message d'erreur... et au bout de deux heures à pas comprendre, je me suis dit que ca devait pas être la bonne méthode.

    Bon bah je vais retourner tripatouiller ça ... ^^"

    Good luck moi, et merci pour ta réponse.

  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
    Par défaut
    Donne nous ce que tu as fais, le probleme et on verra
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 138
    Par défaut
    Bah la j'ai un peu tout effacé, au moins c'est réglé ^^"

    Mais bon je vais faire un code vite fait pourri pour montrer ce que je veux...
    Désolé d'avance pour toutes les erreurs :p

    Donc un truc du style :
    for($x = 0; $x < 9; $x++){
    for($y = 0; $y < 9; $y++){
    echo $tab[$x][$y];
    }
    }
    et ensuite récupérer les valeurs de chaque case avec foreach()

    En fait c'est la création du tableau que je ne comprends pas du tout

  6. #6
    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
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    for($x = 0; $x < 9; $x++){
    for($y = 0; $y < 9; $y++){
    $tab[$x][] = $y;
    }
    }
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

Discussions similaires

  1. [XL-2010] convertir tableau pour insertion dans bdd
    Par nancy38 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 06/09/2013, 17h25
  2. [MySQL] Insertion dans bdd qui plante
    Par pssinjaune dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 23/04/2006, 16h21
  3. [MySQL] Problème double insertion dans BDD
    Par oceane751 dans le forum PHP & Base de données
    Réponses: 34
    Dernier message: 28/12/2005, 00h09
  4. pb double insertion dans BDD
    Par oceane751 dans le forum Requêtes
    Réponses: 3
    Dernier message: 26/12/2005, 09h59
  5. Insertion dans BDD type ACCESS
    Par NeHuS dans le forum ASP
    Réponses: 2
    Dernier message: 20/04/2005, 10h53

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