Accueil > Forum > > > > SEPARER UNE CHAINE DE CARACTERE BDD PHP
SEPARER UNE CHAINE DE CARACTERE BDD PHP
vendredi 22 août 2008 à 09:33:25 |
SEPARER UNE CHAINE DE CARACTERE BDD PHP

jodlo
|
Salut ,  J'ai une chaîne dans un champ et plusieur enregistrement, dans la table bdd qui est par exemple : " se2131 sm, se2353 l xl " bien entendu il peux avoir meme caracter par enregistrement. Comment faire pour séparer tous les caracter contenue entre les virgules et les mettre ensuite dans un listbox. MERCI D'AVANCE
|
|
vendredi 22 août 2008 à 09:36:56 |
Re : SEPARER UNE CHAINE DE CARACTERE BDD PHP

zabroska
|
Salut, pour séparer une chaine de caractères suivant un caractère, tu peut utiliser la fonction "explode()" de php. a++
|
|
vendredi 22 août 2008 à 09:42:09 |
Re : SEPARER UNE CHAINE DE CARACTERE BDD PHP

jodlo
|
Salut et merci pour ta repence! mais comment si prendre tu peux me donne une ex. sltp.
|
|
vendredi 22 août 2008 à 09:48:08 |
Re : SEPARER UNE CHAINE DE CARACTERE BDD PHP

zabroska
|
En reprenant ton exemple : $Texte=" se2131 sm, se2353 l xl "; $Tab=explode(",",$Texte); Une fois que c'est fait, il ne te reste plus qu'à lire chaque donnée du tableau que tu viens de récupérer. echo $Tab[0]; //affichera : se2131 sm
|
|
vendredi 22 août 2008 à 10:21:33 |
Re : SEPARER UNE CHAINE DE CARACTERE BDD PHP

jodlo
|
Merci ca marche, mais comment faire pour mettre dans une liste deroulent.
|
|
vendredi 22 août 2008 à 10:30:55 |
Re : SEPARER UNE CHAINE DE CARACTERE BDD PHP

zabroska
|
tu fais une boucle qui s'incrémente pour chaque enregistrement et à l'intérieur tu affiche les différents donnée du tableau que tu viens de récupérer à l'intérieur des balises <option>.
|
|
vendredi 22 août 2008 à 10:49:02 |
Re : SEPARER UNE CHAINE DE CARACTERE BDD PHP

jodlo
|
merci j'ai fait ca marche mais les texte son cote a cote je vai le mettre un en dessou l'autre dans ma liste comme ca ; se2131 sm se2353 l xl
$requete=mysql_query ('SELECT DISTINCT * FROM `charme` WHERE `options` ORDER BY id'); while($r=mysql_fetch_array($requete,MYSQL_ASSOC)) $text = $r[options]; $tab = explode(",", $text); echo "<select name='liste'>"; foreach($tab as $element) { echo "<option value='".$element."'>"; } echo $tab[0]; echo $tab[1];
|
|
vendredi 22 août 2008 à 10:59:02 |
Re : SEPARER UNE CHAINE DE CARACTERE BDD PHP

zabroska
|
avec ce code là, tu vas créer une liste pour chaque enregistrement car "echo "<select name='liste'>";" se trouve dans la boucle 'while'. C'est ce que tu souhaite faire? dans chaque enregistrement, il y a toujours 2 données séparées par une virgule ou il peut y en avoir davantage?
|
|
vendredi 22 août 2008 à 11:03:24 |
Re : SEPARER UNE CHAINE DE CARACTERE BDD PHP

jodlo
|
oui, il peut y en avoir plus ou rien
|
|
vendredi 22 août 2008 à 11:13:29 |
Re : SEPARER UNE CHAINE DE CARACTERE BDD PHP

zabroska
|
pour ma part, j'essaierai de remplacer foreach par une boucle while:
$i=0; while($tab[$i]!=''){ echo "<option value='".$tab[$i]."'>"; $i++; }
teste ce bout de code et redis si cela fonctionne.
|
|
Cette discussion est classée dans : php, chaine, caractere, bdd, separer
Répondre à ce message
Sujets en rapport avec ce message
Reencodage caractere ascii [ par kishkaya ]
Bonjour,J'aimerais savoir si il existe en PHP une fonction pour réobtenir depuis une chaine de caractere une chaine ou les caracteres spéciaux sont ré
formulaire de recherche via la bdd [ par nikko3619400 ]
ce principe marchais bien en affichant des données mais via un formulaire,j'ai une erreur voila mon code source <font size="
Chaine de caractere, petite question [ par zeguizmo ]
Salut, Je bosse un petit peu sur des chaines de caractères la et j'aurais une petite question.Ou pourrais-je trouver des infos sur tous les machins st
Exploiter une BDD à distance. [ par hakeem69 ]
Bonjour à tous ! </f
PHP-Barcode 128 [ par freednk ]
Bonjour.Je cherche une solution pour pouvoir afficher plusieurs etiquettes sur une page prete pour l'impression avec les information ( par ex: 1710 au
case à cocher et php [ par sebalex ]
Salut à tous,Je ne sais pas si utiliser Javascript ou PHP. Tout compte fait, voilà mon problème:J'affiche une liste de tâche reprise d'une bdd (MySQL)
japonais,bdd et php [ par ouamtax ]
Bonjour, y'aurait t'il moyen d'accéder à une base access de langue japonaise et de l'afficher sur une page web comme affiché dans la base? a part atte
Nombre Octec Chaine Caractere [ par josh666 ]
Bonjour a tous !Est-il possible de connaitre la taille (en octec) du contenu d'une variable, sachant que le contenu de la variable est une chaine de c
Php, formulaire BDD... [ par xeroxiss ]
Bonjour, Voilà je me permet de poster ici car j'ai un petit soucis... Je voudrait créer une rubrique annonçe...(petites annonces etc...)Mes bases de d
probleme base de donnée [ par lnsouciance ]
bonjour,j'débute en php et j'ai un petit probleme, j'vous explique le principe:Une page php qui va chercher des infos dans une bdd...j'ai créer ma tab
Livres en rapport
|
Derniers Blogs
COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE?COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE? par Matthieu MEZIL
Avec EF, les vues doivent être mappées sur des entity types. Le problème c'est que les entity types doivent avoir une clé. Avec EF, nous avons les complex type qui n'ont pas de clé mais les vues ne peuvent pas être mappées dessus. Avec EF4, il est possibl...
Cliquez pour lire la suite de l'article par Matthieu MEZIL [WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL?[WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL? par JeremyJeanson
Certain d'entre vous on peut être vécu cette situation embarrassante après quelques temps passer avec WF4 : Au début avec mon " ActivityDesigner" , tout allait bien. Et puis un jour j'ai au des problèmes de " Binding" . Alors nous sommes allé sur le site ...
Cliquez pour lire la suite de l'article par JeremyJeanson MYTIC - SHAREPOINT 2010 : DéJà UN MYTHE MICROSOFT ?MYTIC - SHAREPOINT 2010 : DéJà UN MYTHE MICROSOFT ? par junarnoalg
La prochaine session de MyTIC aura lieu à Namur, le 23 mars prochain. Pendant presque une heure, nous parlerons de SharePoint 2010. Voici un aperçu du programme.
Accueil : 17h30 Début de la session : 18h00 - Les nouvelles int...
Cliquez pour lire la suite de l'article par junarnoalg
Forum
RE : PHP MAIL :/RE : PHP MAIL :/ par remitete
Cliquez pour lire la suite par remitete RE : PHP MAIL :/RE : PHP MAIL :/ par draak3
Cliquez pour lire la suite par draak3
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|