16/03/2011, 07:24
|
| | Fecha de Ingreso: marzo-2011 Ubicación: Viña del mar
Mensajes: 21
Antigüedad: 13 años, 9 meses Puntos: 2 | |
Respuesta: contadores anidados Cita:
Iniciado por fifin Tengo el codigo:
Código:
$rst_jugadores=mysql_query("SELECT jugador FROM jugadores ORDER BY id_jugadores; " ,$conexion ) or die ('Error en la consulta SQL, el error es : '.mysql_error());
$num_jugadores= mysql_num_rows($rst_jugadores);
$rst_puntostorneo=mysql_query("SELECT jugador FROM puntostorneo ORDER BY puntos DESC LIMIT 0,10; " ,$conexion)or die ('Error en la consulta SQL, el error es : '.mysql_error());
$num_puntostorneo= mysql_num_rows($rst_puntostorneo);
for ($indicejug=0; $indicejug<$num_jugadores;$indicejug++)
{
$jugador=mysql_fetch_array($rst_jugadores);
for ($indicept=0; $indicept<$num_puntostorneo;$indicept++)
{
$ptjugador=mysql_fetch_array($rst_puntostorneo);
if ($jugador[indicejug] == $ptjugador[indicept] )
Como hago para q me imprima el valor de $jugador[indicejug] y $ptjugador[indicept] antes del if ?(para ver q valores me esta comparando). asi seria o no? Código PHP: $rst_jugadores=mysql_query("SELECT jugador FROM jugadores ORDER BY id_jugadores; " ,$conexion ) or die ('Error en la consulta SQL, el error es : '.mysql_error());
$num_jugadores= mysql_num_rows($rst_jugadores);
$rst_puntostorneo=mysql_query("SELECT jugador FROM puntostorneo ORDER BY puntos DESC LIMIT 0,10; " ,$conexion)or die ('Error en la consulta SQL, el error es : '.mysql_error());
$num_puntostorneo= mysql_num_rows($rst_puntostorneo);
for ($indicejug=0; $indicejug<$num_jugadores;$indicejug++)
{
$jugador=mysql_fetch_array($rst_jugadores);
echo 'Indice Jugador '.$jugador[indicejug].'<br>';
echo 'Indice Ptos '.$jugador[indicept].'<br>';
for ($indicept=0; $indicept<$num_puntostorneo;$indicept++)
{
$ptjugador=mysql_fetch_array($rst_puntostorneo);
if ($jugador[indicejug] == $ptjugador[indicept] )
debiese de ser asi... |