Pourriez vous m'aider svp. Merci d'avance.
$requete='SELECT * FROM participant WHERE as="'.$ass.'" AND academie="'.$acad.'" AND genre="'.$genre.'"';
PLEAAASSSSEE HEEEELLLLLPPPPP
$requete='SELECT * FROM participant WHERE as="'.$ass.'" AND academie="'.$acad.'" AND genre="'.$genre.'"';
$requete="SELECT * FROM participant WHERE as='".$ass."' AND academie='".$acad."' AND genre='".$genre."'";
L'erreur est simple : le champ nommé "as" pose problème car le mot "as" est un mot-clé réservé par SQL utilisé pour créer un alias (surnom de champ ou de table)voila je desire selectionner des données, concernant des participants a un championnat, dans ma base et ce la me ressort une erreur de syntaxe que je ne voie pas.![]()
Pourriez vous m'aider svp. Merci d'avance.
$requete='SELECT * FROM participant WHERE as="'.$ass.'" AND academie="'.$acad.'" AND genre="'.$genre.'"';
PLEAAASSSSEE HEEEELLLLLPPPPP
$requete='SELECT * FROM participant WHERE `as`="'.$ass.'" AND academie="'.$acad.'" AND genre="'.$genre.'"';
echo'<tr>';
echo'<td class="tdconfirm"><center>N°</center></td>';
echo'<td class="td2confirm"><center>Nom</center></td>';
echo'<td class="td2confirm"><center>Prénom</center></td>';
echo'<td class="td2confirm"><center>License FFSU</center></td>';
echo'<td class="td2confirm"><center>Club Civil/Niveau</center></td>';
echo'<td class="td3confirm"><center>Taille</center></td>';
echo'</tr>';
echo'<form action="confirmation.php" method="POST">';
while($i<=$nb)
{
echo'<tr>';
echo'<td><center><input name="num'.$i.'" type="text" value="" size="1"></center></td>';
echo'<td><center><input name="nom'.$i.'" type="text" value=""></center></td>';
echo'<td><center><input name="prenom'.$i.'" type="text" value="" size="15"></center></td>';
echo'<td><center><input name="license'.$i.'" type="text" value="" size="15"></center></td>';
echo'<td><center><input name="civil'.$i.'" type="text" value=""></center></td>';
echo'<td><center><input name="taille'.$i.'" type="text" value="" size="2"></center></td>';
echo'</tr>';
$i++;
}
et enfin ma requete:while($i<=$nb)
{
$num=$_POST['num'.$i.''];
$nom=$_POST['nom'.$i.''];
$prenom=$_POST['prenom'.$i.''];
$license=$_POST['license'.$i.''];
$civil=$_POST['civil'.$i.''];
$taille=$_POST['taille'.$i.''];
$requete2='INSERT INTO participant VALUES("","'.$num.'","'.$nom.'","'.$prenom.'","'.$license.'","'.$civil.'","'.$taille.'","'.$ass.'","'.$academie.'")';
mysql_query($requete2) or die(mysql_error());
$i++;
}
Merci d'avance pour le coup de main