Bonjour,
je développe un site en php et j'ai un souci dans une boucle.
Je voudrais que celle-ci fasse la chose suivante :
- Si la chaine $row["Name"] contient Red, le texte est Rouge,
- Si la chaine $row["Name"] contient Blue, le texte est Bleu,
- Si la chaine $row["Name"] contient Green, le texte est Vert,
- Sinon le texte est Noir.
Mon code :
while ($row = mysql_fetch_assoc($result))
{
$tronque = '';
$tronque = substr($row["Name"], 0, 3);
if ($tronque= 'Red')
{
echo '<td><font color="Red">'.$row["Name"].'</font></td></tr><tr><td>';
}
elseif ($tronque= 'Blue')
{
echo '<td><font color="Blue">'.$row["Name"].'</font></td></tr><tr><td>';
}
elseif ($tronque= 'Green')
{
echo '<td><font color="Green">'.$row["Name"].'</font></td></tr><tr><td>';
}
else
{
echo $row["Name"];
}
}
Mon problème est que tout s'affiche en rouge. Sauriez-vous d’où cela peux venir s'il vous plait ?