tienes en dos sitios distintos de tu codigo la siguiente linea:
Código:
while ($mostrar= mysql_fetch_array($datos_objetos_escudos))
la primera vez te funcionara, pero la segunda no, porque ya te has traído todos los resultados la primera vez. lo correcto sería lo siguiente ejecutar la sentencia justo antes de traerte los resultados, por ejemplo:
Código:
$datos_objetos_escudos = mysql_query("select ...");
while ($mostrar= mysql_fetch_array($datos_objetos_escudos)) {
// lo que sea menester
}
// esto va unas lineas más abajo
$datos_objetos_escudos = mysql_query("select ...");
while ($mostrar= mysql_fetch_array($datos_objetos_escudos)) {
// lo que sea menester
}