Discussion:
$var=$var & $var2 ???
(trop ancien pour répondre)
alainL
2007-01-09 09:52:51 UTC
Permalink
Bonsoir
une boucle lit un tableau et affiche toutes les valeurs de $Pages
Je voudrais en plus créer une variable $LesPages avec la concaténation des
$Pages mais je ne m'en sors pas ! Mauvaise méthode (héritée du GW Basic,
c'est loin) ou mauvaise quote ?

foreach ($tabpages as $Pages) {
echo $Pages."<br />";
$LesPages. = $Pages ;
}

Le but étant d'incorporer la liste dans un mail.

Merci pour la correction :-))

alain
Olivier Miakinen
2007-01-09 10:57:40 UTC
Permalink
Post by alainL
une boucle lit un tableau et affiche toutes les valeurs de $Pages
Je voudrais en plus créer une variable $LesPages avec la concaténation des
$Pages mais je ne m'en sors pas ! Mauvaise méthode (héritée du GW Basic,
c'est loin) ou mauvaise quote ?
foreach ($tabpages as $Pages) {
echo $Pages."<br />";
$LesPages. = $Pages ;
}
Tu n'as pas besoin d'écrire la boucle toi-même puisque la fonction
implode() fait ça très bien toute seule.

http://fr2.php.net/manual/fr/function.implode.php

echo implode("<br />", $tabpages) . "<br />";
$LesPages = implode("", $tabpages);
Christophe Gasmi
2007-01-09 13:54:40 UTC
Permalink
Post by Olivier Miakinen
Post by alainL
une boucle lit un tableau et affiche toutes les valeurs de $Pages
Je voudrais en plus créer une variable $LesPages avec la concaténation des
$Pages mais je ne m'en sors pas ! Mauvaise méthode (héritée du GW Basic,
c'est loin) ou mauvaise quote ?
foreach ($tabpages as $Pages) {
echo $Pages."<br />";
$LesPages. = $Pages ;
}
Tu n'as pas besoin d'écrire la boucle toi-même puisque la fonction
implode() fait ça très bien toute seule.
http://fr2.php.net/manual/fr/function.implode.php
echo implode("<br />", $tabpages) . "<br />";
$LesPages = implode("", $tabpages);
effectivement c'est simpa, je devrait relire la doc php plus souvent.
alainL
2007-01-09 13:54:40 UTC
Permalink
Post by Olivier Miakinen
Post by alainL
une boucle lit un tableau et affiche toutes les valeurs de $Pages
Je voudrais en plus créer une variable $LesPages avec la concaténation des
$Pages mais je ne m'en sors pas ! Mauvaise méthode (héritée du GW Basic,
c'est loin) ou mauvaise quote ?
foreach ($tabpages as $Pages) {
echo $Pages."<br />";
$LesPages. = $Pages ;
}
Tu n'as pas besoin d'écrire la boucle toi-même puisque la fonction
implode() fait ça très bien toute seule.
http://fr2.php.net/manual/fr/function.implode.php
echo implode("<br />", $tabpages) . "<br />";
$LesPages = implode("", $tabpages);
Merci, ça marche.
Par contre la soluce de Christophe me donnait "unexpected "=" dans la ligne
$LesPages.=SLesPages. $Pages ;
Il va marcher en 2007 mon formulaire :-)))
A + qd même, surement

alain
CrazyCat
2007-01-09 15:07:59 UTC
Permalink
Post by alainL
Par contre la soluce de Christophe me donnait "unexpected "=" dans la
ligne $LesPages.=SLesPages. $Pages ;
Tu concatènes $LesPages avec lui-même et avec $Pages?
De plus, tu met S au lieu de $
--
Discussions et débats sur l'actualité: http://www.sujets-d-actu.eu
Olivier Miakinen
2007-01-09 15:36:24 UTC
Permalink
Post by CrazyCat
Post by alainL
Par contre la soluce de Christophe me donnait "unexpected "=" dans la
ligne $LesPages.=SLesPages. $Pages ;
Tu concatènes $LesPages avec lui-même et avec $Pages?
De plus, tu met S au lieu de $
De toutes façons, la proposition de Christophe Gasmi était inutile.

Peut-être que ceci ne marchait pas à cause de l'espace entre les
caractères « . » et « = » :
$LesPages. = $Pages ;

Alors il suffisait de l'écrire ainsi :
$LesPages .= $Pages;

Je suppose que Christophe voulait dire cela, mais ça ne sert à rien par
rapport à la proposition ci-dessus :
$LesPages = $LesPages . $Pages;

Christophe Gasmi
2007-01-09 10:57:40 UTC
Permalink
Post by alainL
Bonsoir
une boucle lit un tableau et affiche toutes les valeurs de $Pages
Je voudrais en plus créer une variable $LesPages avec la concaténation
des $Pages mais je ne m'en sors pas ! Mauvaise méthode (héritée du GW
Basic, c'est loin) ou mauvaise quote ?
foreach ($tabpages as $Pages) {
echo $Pages."<br />";
$LesPages. = $Pages ;
}
Le but étant d'incorporer la liste dans un mail.
Merci pour la correction :-))
alain
il suffi de reprendre la variable LesPages dans la boucle.

$LesPages = '';
foreach ($tabpages as $Pages) {
echo $Pages."<br />";
$LesPages. = $LesPages.$Pages ;
}
CrazyCat
2007-01-09 13:54:40 UTC
Permalink
Post by alainL
Bonsoir
une boucle lit un tableau et affiche toutes les valeurs de $Pages
Je voudrais en plus créer une variable $LesPages avec la concaténation
des $Pages mais je ne m'en sors pas ! Mauvaise méthode (héritée du GW
Basic, c'est loin) ou mauvaise quote ?
foreach ($tabpages as $Pages) {
echo $Pages."<br />";
$LesPages. = $Pages ;
}
Je pense que si $tabpages est un tableau, la fonction implode() peut
t'aider fortement.
--
Discussions et débats sur l'actualité: http://www.sujets-d-actu.eu
Continuer la lecture sur narkive:
Loading...