par
Sebe » 03 févr. 2006, 07:39
Un petit coucou avant le boulot,
Evidement, cela va beaucoup mieux sauf qu'il y a malgré tout encore une erreur dans ma requête car maintenant, toutes mes entrées sont affichées sans que le filtre ['class'] soit pris en compte. Ce filtre doit prendre l'une des courses et pas toutes!
<?php require_once('../Connections/kainbuye.php');
$colname_course = "-1";
if (isset($_GET['class'])) {
$colname_course = (get_magic_quotes_gpc()) ? $_GET['class'] : addslashes($_GET['class']);
}
mysql_select_db($database_kainbuye, $kainbuye);
$query_course = "SELECT t1.ID_coureur,
t1.nom,
t1.prenom,
t2.id_categorie,
t2.nom_categorie,
t3.id_club,
t3.nom_cub,
t4.acrho_club_id_club,
t4.acrho_participant_ID_participant,
t4.annee,
t4.dossard,
t4.acrho_categorie_ID_categorie,
t5.id_course,
t5.nom_course,
t5.date,
t5.lieu,
t5.kilometrage,
t5.nbre_part,
t6.ID_classement,
t6.acrho_course_id_course,
t6.dossard,
t6.temps,
t6.moyenne,
t6.place ".
"FROM acrho_participant AS t1,
acrho_categorie AS t2,
acrho_club AS t3,
acrho_changement AS t4,
acrho_course AS t5,
acrho_classement AS t6 ".
"WHERE t5.id_course = ".$colname_course." ".
"AND t6.acrho_course_id_course = %s ".
"AND t4.acrho_participant_ID_participant = t1.ID_coureur ".
"AND t4.acrho_categorie_ID_categorie = t2.id_categorie ".
"AND t4.acrho_club_id_club = t3.id_club ".
"AND t6.acrho_course_id_course = t5.id_course ".
" ".
"ORDER BY temps ASC";
$course = mysql_query($query_course, $kainbuye) or die(mysql_error());
$row_course = mysql_fetch_assoc($course);
$totalRows_course = mysql_num_rows($course);
?>
Je suis capable d'imaginer d'où vient l'erreur
"WHERE t5.id_course = ".$colname_course." ".
"AND t6.acrho_course_id_course = %s ".
mais incapable de déterminer avec exactitude puisque dans ces brides de codes utilisés précédement pour construire cette page, cela fonctionnait comme une orloge!
Merci
Un petit coucou avant le boulot,
Evidement, cela va beaucoup mieux sauf qu'il y a malgré tout encore une erreur dans ma requête car maintenant, toutes mes entrées sont affichées sans que le filtre ['class'] soit pris en compte. Ce filtre doit prendre l'une des courses et pas toutes!
[php]<?php require_once('../Connections/kainbuye.php');
$colname_course = "-1";
if (isset($_GET['class'])) {
$colname_course = (get_magic_quotes_gpc()) ? $_GET['class'] : addslashes($_GET['class']);
}
mysql_select_db($database_kainbuye, $kainbuye);
$query_course = "SELECT t1.ID_coureur,
t1.nom,
t1.prenom,
t2.id_categorie,
t2.nom_categorie,
t3.id_club,
t3.nom_cub,
t4.acrho_club_id_club,
t4.acrho_participant_ID_participant,
t4.annee,
t4.dossard,
t4.acrho_categorie_ID_categorie,
t5.id_course,
t5.nom_course,
t5.date,
t5.lieu,
t5.kilometrage,
t5.nbre_part,
t6.ID_classement,
t6.acrho_course_id_course,
t6.dossard,
t6.temps,
t6.moyenne,
t6.place ".
"FROM acrho_participant AS t1,
acrho_categorie AS t2,
acrho_club AS t3,
acrho_changement AS t4,
acrho_course AS t5,
acrho_classement AS t6 ".
"WHERE t5.id_course = ".$colname_course." ".
"AND t6.acrho_course_id_course = %s ".
"AND t4.acrho_participant_ID_participant = t1.ID_coureur ".
"AND t4.acrho_categorie_ID_categorie = t2.id_categorie ".
"AND t4.acrho_club_id_club = t3.id_club ".
"AND t6.acrho_course_id_course = t5.id_course ".
" ".
"ORDER BY temps ASC";
$course = mysql_query($query_course, $kainbuye) or die(mysql_error());
$row_course = mysql_fetch_assoc($course);
$totalRows_course = mysql_num_rows($course);
?>[/php]
Je suis capable d'imaginer d'où vient l'erreur
[php]"WHERE t5.id_course = ".$colname_course." ".
"AND t6.acrho_course_id_course = %s ".[/php]
mais incapable de déterminer avec exactitude puisque dans ces brides de codes utilisés précédement pour construire cette page, cela fonctionnait comme une orloge!
Merci