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 :

Conversion tableau en string


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 13
    Points : 11
    Points
    11
    Par défaut Conversion tableau en string
    Bonjour tout le monde,

    Je m'en remet a vous car j'ai un soucis.

    Alors en fait j'ai un tableau :

    $tab[1]= "Bonjour";
    $tab[2]= "Au revoir";

    Ce tableau est issu d''un formulaire ( via HTML Quick Form ) en 'checkbox'.

    Quand on envoi le formulaire au fichier PHP, il doit envoyer l'ID de chaque case cochée. Le probleme c'est que je veux stocké en base de donnée chaque case cochée sous forme de chaine de caractere (exemple: 2,5,8 si les cases 2, 5 et 8 sont cochées). Mais mon probleme a moi c'est que je ne sais pas comment m'y prendre, on ma conseillé d'utilisé une condition 'isset' pour savoir si des cases sont cochées, puis 'foreach' afin de sortir tout ca, mais je ne vois pas comment l'utiliser.

    J'espere avoir été clair, car je suis un débutant en PHP et y a beaucoup de choses qui me dépassent encore.

    Je vous remercie pour d'éventuelles réponses.

    n4rk0o

  2. #2
    Membre confirmé
    Profil pro
    Développeur Web
    Inscrit en
    Avril 2006
    Messages
    430
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2006
    Messages : 430
    Points : 557
    Points
    557
    Par défaut
    Salut,

    pour faire relativement simple, et en supposant que ton tableau est passé correctement depuis le formulaire, sur le script qui stocke dans la DB, tu peux utiliser la fonction array_keys, et implode:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $str = implode( ', ', array_keys( $tab ) );
    Ce qui aura pour effet de récupérer les clés de ton tableau $tab, et de les mettre dans une chaîne, séparées par des virgules. Il faut donc que les clés de ton tableau correspondent aux numéros de tes checkboxes:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
      <input type="checkbox" name="tab[1]" value="1" /> checkbox 1
      <input type="checkbox" name="tab[2]" value="1" /> checkbox 2
      <input type="checkbox" name="tab[3]" value="1" /> checkbox 3

Discussions similaires

  1. conversion d'un String en tableau de dubles
    Par sanzero dans le forum LabVIEW
    Réponses: 4
    Dernier message: 06/05/2011, 12h03
  2. conversion d'un tableau de string en tableau de file
    Par sroux dans le forum Collection et Stream
    Réponses: 4
    Dernier message: 01/12/2006, 12h19
  3. Conversion tableau de caractères / String
    Par Jayceblaster dans le forum Langage
    Réponses: 3
    Dernier message: 21/04/2006, 12h21
  4. [Collections] Conversion de Vector en tableau de String
    Par java_math dans le forum Collection et Stream
    Réponses: 5
    Dernier message: 06/06/2004, 13h55
  5. [Collections] Tableau de String
    Par gexti dans le forum Collection et Stream
    Réponses: 11
    Dernier message: 02/06/2004, 16h42

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