16/03/2011, 07:24
|
| | Fecha de Ingreso: marzo-2011 Ubicación: Viña del mar
Mensajes: 21
Antigüedad: 13 años, 1 mes 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... |