par
Fardouik » 04 juil. 2005, 13:19
Voilà mon formulaire :
<TABLE cellSpacing=8 cellPadding=2 width="100%" border=0>
<TBODY>
<TR>
<TD class=titre>Vous n'êtes pas encore inscrit ?? alors inscrivez vous dès maintenant ! </TD>
</TR>
<TR>
<TD><div align="left">
<form method="post" action="ajouter.php">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="29%" height="33"><strong>Pseudo</strong></td>
<td width="71%"><input name="pseudo" type="text" id="pseudo" onKeyUp="javascript:couleur(this);">
<span class="Style1">*</span> </td>
</tr>
<tr>
<td height="33"><strong>Nom</strong></td>
<td><input name="nom" type="text" id="nom" onKeyUp="javascript:couleur(this);">
<span class="Style1">*</span></td>
</tr>
<tr>
<td height="33"><strong>Prénom</strong></td>
<td><input name="prenom" type="text" id="prenom" onKeyUp="javascript:couleur(this);">
<span class="Style1">*</span></td>
</tr>
<tr>
<td height="33"><strong>Ville</strong></td>
<td><input name="ville" type="text" id="ville" onKeyUp="javascript:couleur(this);">
<span class="Style1">*</span></td>
</tr>
<tr>
<td height="33"><strong>Equipe</strong></td>
<td><input name="equipe" type="text" id="equipe">
</td>
</tr>
<tr>
<td height="33"><strong>Site internet </strong></td>
<td><input name="web" type="text" id="web">
</td>
</tr>
<tr>
<td height="33"><strong>Adresse email </strong></td>
<td><input name="mail" type="text" id="mail" onKeyUp="javascript:couleur(this);">
*</td>
</tr>
<tr>
<td height="33"><div align="left"><strong>Tournoi Counter Strike</strong></div></td>
<td><table width="300" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="30"><div align="center">
<input type="radio" name="counter" value="Y">
</div></td>
<td width="77"><div align="left">Oui</div></td>
<td width="30"><div align="center">
<input name="counter" type="radio" value="N" checked>
</div></td>
<td width="129"><div align="left">Non</div></td>
</tr>
</table></td>
</tr>
<tr>
<td height="33"><div align="left"><strong>Tournoi Warcraft 3 </strong></div></td>
<td><table width="300" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="30"><div align="center">
<input type="radio" name="warcraft" value="Y">
</div></td>
<td width="77"><div align="left">Oui</div></td>
<td width="30"><div align="center">
<input name="warcraft" type="radio" value="N" checked>
</div></td>
<td width="129"><div align="left">Non</div></td>
</tr>
</table></td>
</tr>
<tr>
<td height="33"><div align="left"><strong>Tournoi Unreal Tournament </strong></div></td>
<td><table width="300" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="30"><div align="center">
<input type="radio" name="unreal" value="Y">
</div></td>
<td width="77"><div align="left">Oui</div></td>
<td width="30"><div align="center">
<input name="unreal" type="radio" value="N" checked>
</div></td>
<td width="129"><div align="left">Non</div></td>
</tr>
</table></td>
</tr>
<tr align="center">
<td height="33" colspan="2">
<div align="center">
<input type="submit" name="Submit" value="M'inscrire">
</div></td>
</tr>
</table>
</form>
<p><span class="Style1">*</span> Champs obligatoire </p>
</div></TD>
</TR>
</TBODY>
</TABLE>
Dans ma base de donnée j'ai bien à mon pseudo Y pour counter
Voilà mon script final :
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>";
if($contenu[counter] == 'Y')
{
print "<td><img src='http://scipately.free.fr/images/icons/Y.gif'</td>";
}
else{
print "<td><img src='http://scipately.free.fr/images/icons/N.gif'</td>";
}
echo "<td>".$contenu[warcraft]."</td>";
if($contenu[warcraft] == 'Y')
{
print "<td><img src='http://scipately.free.fr/images/icons/Y.gif'</td>";
}
else{
print "<td><img src='http://scipately.free.fr/images/icons/N.gif'</td>";
}
echo "<td>".$contenu[unreal]."</td>";
if($contenu[unreal] == 'Y')
{
print "<td><img src='http://scipately.free.fr/images/icons/Y.gif'</td>";
}
else{
print "<td><img src='http://scipately.free.fr/images/icons/N.gif'</td>";
}
echo "</tr>";
}
echo "</table>";
Il faut noter que lorque je remplace :
if($contenu[counter] == 'Y')
par
if($contenu[counter] == '')
cela marche il me met bien mon petit V bleu...
En gros il ne reconnait pas mon Y dans ma db comment ce fait ce???