[php] Ajouter un caractère à une variable

Fermé
aloneInTheDark - 27 nov. 2005 à 21:21
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 - 28 nov. 2005 à 13:17
Bonsoir !!

J'aurais encore besoin d'un petit coup de main, je souhaite par l'intermédiaire d'une condition ajouter un caractère à une variable vide.

J'ai fait ceci :
$musique = 0;
$forme_musique = mysql_query("SELECT * FROM $table"); 
while($forme = mysql_fetch_array($forme_musique))
{
		if($forme['A'] > $forme['B'])
		{
				$musique += "S";
		}
		elseif($forme['A'] < $forme['B'])
		{
				$musique += "R";
		}
		else
		{
				$musique += "T";
		}
}

Mais bien entendu ça ne fonctionne pas, comment pourrait t'on faire cela ?

C'est à dire que suivant chaque ligne de ma table, ma variable puisse afficher par exemple :

TSRTS etc...

c'est à dire quelle change suivant les conditions à chaque champ lu.

Merci.
A voir également:

2 réponses

kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
27 nov. 2005 à 22:37
Salut,

Je dirais soit:
$musique[]= "S";

Mais chuis pas sûr que ça marchera.

Sinon, ça, ça marchera :
$musique[ strlen($musique) ]= "S";
1
aloneInTheDark
28 nov. 2005 à 06:12
Merci Kilian,

Mais en fait c'était encore plus simple, j'ai confondu chiffres et caractères, donc j'ai fait 2 erreurs, la première en mettant la valeur de 0 au lieu de rien du tout ("") à ma variable, et la seconde en utilisant l'addition (+=) au lieu de la concaténation (.=) sur ma variable.

Et en en changeant ces deux paramètres, ça marche comme il faut.
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
28 nov. 2005 à 13:17
Oki...

PS: Ah ben oui chuis bête, la concatenation....
0