Inserer switch dans tableau dynamique
Posté : 04 juil. 2005, 11:29
Bonjour,
J'ai des inscriptions pour un rassemblement. Les personnes choisissent leur activité (Counter - War3 - UT) et cela envoie dans ma base de donnée un Y pour oui ou un N pour non à chaque activité.
Mon tableau se présente ainsi :


J'avais donc choisit la solution du switch ainsi
switch($contenu[counter])
{
case 'Y': // si il participe
print 'image 1'; // on affiche cette phrase
break; // on referme cette condition
case 'N': // si il ne participe pas
print 'image 2';
break;
default: // si erreur c'est non
print 'image 2';
}
Il me semble que ce n'est pas la meilleure solution et puis j'ai essayé de le mettre dans mon code et cela ne marche pas...
Si vous avez une solution à me proposer... (je débute totalement alors simple s'il vous plait)

J'ai des inscriptions pour un rassemblement. Les personnes choisissent leur activité (Counter - War3 - UT) et cela envoie dans ma base de donnée un Y pour oui ou un N pour non à chaque activité.
Mon tableau se présente ainsi :
echo "<table>";
echo "<tr><td width=\"90\"><strong>Pseudo</strong></td><td width=\"90\"><strong>Prenom</strong></td><td width=\"90\"><strong>Equipe</strong></td><td width=\"90\"><strong>Tournoi CS</strong></td><td width=\"90\"><strong>Tournoi W3</strong></td><td width=\"90\"><strong>Tournoi UT</strong></td></tr>";
while( $contenu = mysql_fetch_array ($req)) {
echo "<tr>";
echo "<td>".$contenu[pseudo]."</td>";
echo "<td>".$contenu[prenom]."</td>";
echo "<td>".$contenu[equipe]."</td>";
echo "<td>".$contenu[counter]."</td>";
echo "<td>".$contenu[warcraft]."</td>";
echo "<td>".$contenu[unreal]."</td>";
echo "</tr>";
}
echo "</table>";
En fait je voudrais que pour chaque personne s'affiche une image en fonction de leur choix.J'avais donc choisit la solution du switch ainsi
switch($contenu[counter])
{
case 'Y': // si il participe
print 'image 1'; // on affiche cette phrase
break; // on referme cette condition
case 'N': // si il ne participe pas
print 'image 2';
break;
default: // si erreur c'est non
print 'image 2';
}
Il me semble que ce n'est pas la meilleure solution et puis j'ai essayé de le mettre dans mon code et cela ne marche pas...
Si vous avez une solution à me proposer... (je débute totalement alors simple s'il vous plait)