Chaine de caractères avec une virgule [Résolu]

Signaler
Messages postés
106
Date d'inscription
vendredi 17 juin 2005
Statut
Membre
Dernière intervention
23 octobre 2007
-
Messages postés
10840
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
-
Bonjour !
Voila je bloque sur un truc qui doit etre tout simple une foi de plus !
alors en fait suivant la sélection faite par l'utilisateur, cela envoi un mail avec n adresses avec fonction mailto (pourrai faire mieux avec MIME je sais !)
donc voila on ne sait pas forcement le nombre d'adresses et il faut séparer les adresses d'une virgule entre eux.
Voila ce que j'ai fait mais qui n'est pas correct:
<?php
$c="";
$login = ""; //login (exemple : root)
$pass = ""; //mot de passe
$db = mysql_connect('',$login,$pass) or die ('erreur de connexion');
mysql_select_db('',$db);
$sql="SELECT courrielperso FROM personne WHERE ..='';";
$resultat = mysql_query ($sql);
while ($ligne = mysql_fetch_array ($resultat))
{
//recupere les datas
$mail = $ligne['courrielperso'];
echo "$mail";
$c=$c." ".$mail.",";
echo "$c

";
}





echo"Email

";


?>

4 réponses

Messages postés
10840
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
23
hello,
{...
$c .= $mail.',';
...
}
$c = rtrim ($c, ',');
echo $c;
Messages postés
1216
Date d'inscription
mardi 20 décembre 2005
Statut
Membre
Dernière intervention
18 octobre 2012
5
tu risques d'avoir une virgule apres le dernier $mail, non ?
Messages postés
106
Date d'inscription
vendredi 17 juin 2005
Statut
Membre
Dernière intervention
23 octobre 2007

oui dans mon code actuel ya une virgule en dernier ! jvai essayer le code de malalam ! je lui fait confiance !
Messages postés
10840
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
23
$c = rtrim ($c, ',');

lol...