if($gender == "")
{
// Get all the data
$result = mysql_query("SELECT
users.user_id
, users.user_country
, lifts.kg
, lifts.url
, training.place
, training.date
, training.training_id
, training.bodyweight
FROM lifts
INNER JOIN training
ON training.training_id = lifts.training_id
INNER JOIN users
ON training.user_id = users.user_id
INNER JOIN
(SELECT
training.user_id
, MAX(lifts.kg) AS maxlift
FROM lifts
INNER JOIN training
ON training.training_id = lifts.training_id
WHERE lifts.rep = ". $nr_reps ."
AND lifts.exercise_id= ". $ex_id ."
GROUP BY user_id
) AS ml
ON training.user_id = ml.user_id
AND lifts.kg = ml.maxlift
WHERE lifts.rep = ". $nr_reps ."
AND lifts.exercise_id= ". $ex_id ."
GROUP BY user_id
ORDER BY
ABS(lifts.kg) DESC
, ABS(training.bodyweight) ASC
, ABS(training.date) ASC
LIMIT ". $nr_to_show ."") or die(mysql_error());
}
else
{
// Get all the data with sex seleceted
$result = mysql_query("SELECT
users.user_id
, users.user_gender
, users.user_country
, lifts.kg
, lifts.url
, training.place
, training.date
, training.training_id
, training.bodyweight
FROM lifts
INNER JOIN training
ON training.training_id = lifts.training_id
INNER JOIN users
ON training.user_id = users.user_id
INNER JOIN
(SELECT
training.user_id
, MAX(lifts.kg) AS maxlift
FROM lifts
INNER JOIN training
ON training.training_id = lifts.training_id
WHERE lifts.rep = ". $nr_reps ."
AND lifts.exercise_id= ". $ex_id ."
AND users.user_gender= ". $gender ."
GROUP BY user_id
) AS ml
ON training.user_id = ml.user_id
AND lifts.kg = ml.maxlift
WHERE lifts.rep = ". $nr_reps ."
AND lifts.exercise_id= ". $ex_id ."
AND users.user_gender= ". $gender ."
GROUP BY user_id
ORDER BY
ABS(lifts.kg) DESC
, ABS(training.bodyweight) ASC
, ABS(training.date) ASC
LIMIT ". $nr_to_show ."") or die(mysql_error());
}