La verdad, esto último que has dicho...
Cita: "El problema está en como decirle que para todos aquellos jugadores cuya última jornada no sea la seleccionada en el formulario, pues que escriba los resultados de la última que tengan."
Te explicas como un libro cerrado.
Te repito el ejemplo aunque ahora un poquito más explícito.
Código PHP:
// consulta 1:
$dni = "42046790"; // Ejemplo de DNI
$sql = "SELECT MAX(jornada) as max_jornada FROM Partidos WHERE DNI='$dni'";
$resultado = mysql_query($sql);
$registro = mysql_fetch_assoc($resultado);
// consulta 2: AHORA EN $registro['max_jornada'] tenemos la última jornada en la que ha jugado/participado el jugador con el DNI $dni
$sql = "SELECT puntos FROM Partidos WHERE DNI=$dni AND jornada={$registro['max_jornada']}";
$resultado = mysql_query($sql);
$registro = mysql_fetch_assoc($resultado);
echo $registro['puntos']; //muestra los puntos conseguidos en la última jornada en la que ha participado el jugador con DNI $dni
1 Saludo.