Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/09/2011, 17:24
skirlappa
 
Fecha de Ingreso: junio-2005
Mensajes: 107
Antigüedad: 18 años, 10 meses
Puntos: 0
Problema con varios while y for

Hola os comento un poco, tengo tres tablas, en una almaceno los equipos, en otra almaceno los encuentros y en otra almaceno los pronosticos que hacen los usuarios.

Quiero mostrar la usuario el pronóstico que ha hecho él, pero tengo una duda que no se resolver.



Código PHP:
<?php

/**
 * @author Skirlappa
 * @copyright 2011
 */
 //Conectamos con la bases de datos
$connect=mysql_connect("localhost","","");
$selectDb=mysql_select_db("test",$connect);
//Hacemos una consulta con tablas relacionadas
$query=mysql_query("SELECT * FROM partidos");
//Sacamos los cruces de los partidos
//Sesion id
$session="1";//Simulo una sesion de usuario
//Sacamos los resultados para imprimirlos relacionados con el id de la session
    
$consulta=mysql_query("SELECT * FROM resultados WHERE iduser='$session'");

while(
$row2=mysql_fetch_array($consulta))
      {
//Hacemos un for para numerar y asi poder imprimir mas tardes los resultados correctamente
          
for($i=1;$i<11;$i++)
   {
//AQui estan los resultados separados, que no se meter dentro de la tabla
              
$par=str_split($row2['par'.$i]);
             echo 
"AQUI: ".$par[0]."<br>";
             
$par=str_split($row2['par'.$i]);
             echo 
"AQUI: ".$par[1]."<br>";
   }
     }
 
?><center>
  <table width="400" border="0"  cellspacing="0">
 
<?
while($row=mysql_fetch_array($query))
{
        
//Relacionamos los id de los cruces con los clubs
        
$cuenta=mysql_num_fields($query);
        for(
$i=1;$i<$cuenta;$i++)
        {
        
$query1=mysql_query("SELECT * FROM equipos WHERE id='".$row[$i]."'");
        while(
$row1=mysql_fetch_array($query1))
        {
            
//Si es par mostramo los equipos que juegan fuera
            
if($i%2==0)
            {
                
?>
               <td align="center"><label>
           </td>
            <td align="left"><?echo $par[1?></td>
          <td><img src="<?echo $row1['escudo'];?>" width="21" height="24" alt=""><?echo $row1['equipo'];?></td>
      
        <?
        
}
            else 
//Mostramos los equipos que juegan en casa
            
{
               
?>
                <tr bgcolor="#f4f6f9">
            <td align="right"><?echo $row1['equipo'];?><img src="<?echo $row1['escudo'];?>" width="21" height="24" alt=""></td>
            </td><td align="right"><?echo $par[0?></td><td>-</td>
               <?
            
}
            }
    
    }
    }
?>  
 
       </table>
          <p>
  </p> 
       </center>
El problema es que no se como meter otra vez los bucles para que las variables $par[0] y $par[1] (que serán los resultados de los encuentros $par[0] el que juega en casa y $par[1] el que juega fuera dentro de la tabla en que muestro los partidos que se van a disputar.

Disculpad mi ignorancia, estoy empezando y cuando ya tengo que hacer muchas consultas me pierdo.