|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : octobre 2005 Messages : 87 ![]() |
Bonjour, je vous explique mon problème :
J'ai une première page dans laquelle j'ai un champ de selection multiple qui va chercher son contenu dans une table. Dans ma seconde page j'aimerais récupérer les différentes valeurs choisies (valeurs entières) et les concaténer pour ensuite les envoyer ds Mysql: De la forme : Page 1 je selectionne les valeurs 1, 3, 4, et 26, je les recupère dans ma page 2 et j'insère un caractère pour les dinstinguer : 1/3/4/26/.... puis je voudrais insérer cette chaîne dans une variable pour les stocker ds mysql: $variable = 1/3/4/26 mon script de la page de recup est le suivant : $IdProfil=isset($_POST["IdProfil"])?$_POST["IdProfil"]:""; for ($i=0; $i<count($IdProfil); $i++) { $IdProfil2= "/".$IdProfil[$i]; } echo $IdProfil2; exit; Mais lorsque j'affiche cette variable : Profil2 je n'ai que la dernière valeur choisie dans mon formulaire. Alors que je souhaite avoir "1/3/4/... " . Merci de vos réponses, je pense que c'est une histoire de tableau mais j'ai un peu du mal. |
|
|
00
|
|
|
#2 | ||
|
Membre Expert
![]() Développeur informatique Inscription : août 2005 Messages : 1 179 ![]() |
vois avec implode()
Code :
__________________
http://cdemarche.developpez.com/ Tu as la réponse à ta question ? N'oublies pas le petit en bas à gauche de ton message...
|
||
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Inscription : octobre 2005 Messages : 87 ![]() |
Salut, merci pour ta réponse, on m'a dit d'essayer le script ci-dessous qui fonctionne pafaitement.
$IdProfil2 = ''; for ($i=0; $i<count($IdProfil); $i++) { $IdProfil2 .= '/'.$IdProfil[$i]; } echo $IdProfil2; exit; |
|
|
00
|
|
|
#4 | |||
|
Membre Expert
![]() Développeur informatique Inscription : août 2005 Messages : 1 179 ![]() |
Citation:
Code :
__________________
http://cdemarche.developpez.com/ Tu as la réponse à ta question ? N'oublies pas le petit en bas à gauche de ton message...
|
|||
|
|
00
|
|
|
#5 |
|
Expert Confirmé Sénior
![]() Inscription : septembre 2004 Messages : 5 421 ![]() |
Suit plutot le conseil de ska_root car implode est la fonction dont tu as besoin et qui est fournie par php, donc à priori plus efficace, plus rapide que ton parcours de tableau surtout que celui n'est pas correct à ton besoin car il insère un / avant le premier element... |
|
|
00
|
|
|
#6 |
|
Futur Membre du Club
![]() Inscription : octobre 2005 Messages : 87 ![]() |
Merci beaucoup, en effet cela marche tout aussi bien et cela m'evite de faire une boucle.
Merci |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com