Foros del Web » Creando para Internet » CSS »

lio con tablas

Estas en el tema de lio con tablas en el foro de CSS en Foros del Web. buenas: tengo el siguiente codigo en php: Código PHP: < div align = "center" >           < table style = "border-bottom:1px solid; border-left:1px solid; border-right:1px solid; border-top:1px solid;" cellspacing = "0"  cellpadding = "0" > ...
  #1 (permalink)  
Antiguo 17/08/2007, 12:20
Avatar de destor77  
Fecha de Ingreso: noviembre-2004
Ubicación: Gálvez, Santa Fe, Argentina
Mensajes: 2.654
Antigüedad: 13 años, 1 mes
Puntos: 43
Exclamación lio con tablas

buenas:
tengo el siguiente codigo en php:
Código PHP:
<div align="center">
          <
table style="border-bottom:1px solid; border-left:1px solid; border-right:1px solid; border-top:1px solid;"cellspacing="0" cellpadding="0">
          <
tr>
            <
td style="background-image:url(images/h3.gif); background-repeat:no-repeat;padding-left:5px"><b>Datos</b></td>
            <
td style="background-image:url(images/h3.gif); background-repeat:no-repeat;padding-left:5px"><b>Estad&iacute;sticas</b></td>
          </
tr>
          <
tr>
            <
td style="padding-top:10px; padding-bottom:10px;padding-left:5px">';
            echo "Id partido: ";
            echo $partido['
MATCHID'];
            echo '
<br /><br />';
            echo "Fecha: ";
            echo $partido['
MATCHDATE'];
            echo '
<br /><br />';
            echo '
Equipo Local';
            echo $partido['
HOMETEAMNAME'].' ('.$detalles['HOMEGOALS'].')';
            echo '
<br /><br />';
            echo '
Equipo Visitante';
            echo $partido['
AWAYTEAMNAME'].' ('.$detalles['AWAYGOALS'].')';
            echo '
<br /><br />';
            echo "Estadio: ";
            echo $detalles['
ARENANAME'];
            echo '
<br /><br />';
            echo "P&uacute;blico: ";
            echo $detalles['
SOLDTOTAL'].' personas';
            echo '
<br /><br />';
            echo "Clima: ";
            echo '
<img src="images/'.$detalles['WEATHERID'].'.gif"/>';
            echo '
<br />';
            echo '
</td>
            <
td style="padding-bottom:10px;padding-left:15px">';
            echo '
<b><p>Goles: </b></p>';
                for ($i=0; $i<count($detalles['
GOAL']);$i++){
                    echo $detalles['
GOAL'][$i]['SCORERHOMEGOALS'].' '.$detalles['GOAL'][$i]['SCORERAWAYGOALS'].' (min'.$detalles['GOAL'][$i]['SCORERMINUTE'].'';
                    echo $detalles['
GOAL'][$i]['SCORERPLAYERNAME'].'<br>';
                }
            echo '
<br><p><b>Tarjetas: </b></p>';
                for ($i=0; $i<count($detalles['
BOOKING']);$i++){
                    echo '
<img src="images/t'.$detalles['BOOKING'][$i]['BOOKINGTYPE'].'.gif"</> (min.'.$detalles['BOOKING'][$i]['BOOKINGMINUTE'].''.$detalles['BOOKING'][$i]['BOOKINGPLAYERNAME'];
                    echo '
<br>';
                }
            echo '
</td>
          </
tr>
          <
tr>
            <
td style="background-image:url(images/h3.gif); background-repeat:no-repeat;padding-left:5px"><b>Relatos</b></td>
            <
td>&nbsp;</td>
          </
tr>
          <
tr height="45">
            <
td style="padding-top:10px; padding-bottom:10px; padding-left:5px" width="336">';
                for ($i = 0; $i < count($partido['
EVENT']); $i++) {
                $partidos = $partido['
EVENT'][$i];
                $texto = preg_replace("/<a href=\"PlayerDetails.asp\?playerID=[0-9]*\">(.*?)<\/a>/si","$1",$partidos['
EVENTTEXT']);
                echo $texto;
                }
    echo '
</td>
            <
td>&nbsp;</td>
          </
tr>
          <
tr>
            <
td colspan="2" style="background-image:url(images/h3.gif); background-repeat:no-repeat;padding-left:5px"><b>Formaciones</b></td>
          </
tr>
          <
tr>
              <
td colspan="2" style="padding-top:10px; padding-bottom:10px">
              <
div align="center">
              <
table width="654" align="center" cellpadding="0" cellspacing="2" background="images/Cancha_S.Jpg">';
                    $lineup = $htclient->getMatchLineup($partido['
MATCHID'],$team['TEAMID']);
                            for ($i=0; $i < count($lineup['
PLAYER']); $i++) {
                                 $lineups[$i]= ($lineup['
PLAYER'][$i]);
                            }
                    
                    echo '            
<tr>
                                    <
td width="160"></td>
                    
                                    <
td width="160"></td>
                                    <
td width="160"></td>
                                </
tr>
                                <
tr>
                                    <
td height="70">&nbsp;</td>
                                    <
td colspan="2" align="center" style="color: #FFFFFF">'.$lineups[0]['PLAYERNAME'].'<br />'.$lineups[0]['RATINGSTARS'].'<img src="images/EE10.png" alt="estrellas obtenidas" width="14" height="19"/></td>
                                    <
td>&nbsp;</td>
                                </
tr>
                                <
tr>
                                    <
td height="70" align="center" style="color: #FFFFFF">'.$lineups[1]['PLAYERNAME'].'<br />'.$lineups[1]['RATINGSTARS'].'<img src="images/EE10.png" alt="estrellas obtenidas" width="14" height="19"/</td>
                                    <
td align="center" style="color: #FFFFFF">'.$lineups[2]['PLAYERNAME'].'<br />'.$lineups[2]['RATINGSTARS'].'<img src="images/EE10.png" alt="estrellas obtenidas" width="14" height="19"/</td>
                                    <
td align="center" style="color: #FFFFFF">'.$lineups[3]['PLAYERNAME'].'<br />'.$lineups[3]['RATINGSTARS'].'<img src="images/EE10.png" alt="estrellas obtenidas" width="14" height="19"/></td>
                    
                                    <
td align="center" style="color: #FFFFFF">'.$lineups[4]['PLAYERNAME'].'<br />'.$lineups[4]['RATINGSTARS'].'<img src="images/EE10.png" alt="estrellas obtenidas" width="14" height="19"/><br></td>
                                </
tr>
                                <
tr>
                                    <
td height="70" align="center" style="color: #FFFFFF">'.$lineups[5]['PLAYERNAME'].'<br />'.$lineups[5]['RATINGSTARS'].'<img src="images/EE10.png" alt="estrellas obtenidas" width="14" height="19"/></td>
                                    <
td align="center" style="color: #FFFFFF">'.$lineups[6]['PLAYERNAME'].'<br />'.$lineups[6]['RATINGSTARS'].'<img src="images/EE10.png" alt="estrellas obtenidas" width="14" height="19"/></td>
                                    <
td align="center" style="color: #FFFFFF">'.$lineups[7]['PLAYERNAME'].'<br />'.$lineups[7]['RATINGSTARS'].'<img src="images/EE10.png" alt="estrellas obtenidas" width="14" height="19"/></td>
                    
                                    <
td align="center" style="color: #FFFFFF">'.$lineups[8]['PLAYERNAME'].'<br />'.$lineups[8]['RATINGSTARS'].'<img src="images/EE10.png" alt="estrellas obtenidas" width="14" height="19"/></td>
                                </
tr>
                                <
tr>
                                    <
td height="70">&nbsp;</td>
                                    <
td align="center" style="color: #FFFFFF">'.$lineups[9]['PLAYERNAME'].'<br />'.$lineups[9]['RATINGSTARS'].'<img src="images/EE10.png" alt="estrellas obtenidas" width="14" height="19"/></td>
                                    <
td align="center" style="color: #FFFFFF">'.$lineups[10]['PLAYERNAME'].'<br />'.$lineups[10]['RATINGSTARS'].'<img src="images/EE10.png" alt="estrellas obtenidas" width="14" height="19"/></td>                    
                                    <
td>&nbsp;</td>
                                </
tr>
                    </
table></div>';
        echo'  
</td></tr>
        </
table>
        </
div>; 
en la segunda columna donde muestro las estadísticas me sale asi:


y yo quiero que el texto quede a la misma altura que la columna de al lado donde se muestran los datos del partido (id;clima, etc).

Y ya que estamos se podria hacer esto con divs solamente?

desde ya muchas gracias por su ayuda.

Última edición por destor77; 17/08/2007 a las 12:30
  #2 (permalink)  
Antiguo 17/08/2007, 15:52
naf
 
Fecha de Ingreso: agosto-2007
Ubicación: Chile
Mensajes: 23
Antigüedad: 10 años, 4 meses
Puntos: 0
Re: lio con tablas

Pa subir el texto de tu columna solo deves colocar valign="top" al td.

Y en cuanto a la pregunta, si se puede utilizar div. La respuesta es SI.
Si quieres colocar un columna a la derecha en la clase del div debes colocar float: right (En la hoja de estilos de css).
Es muy entretenido aprende a usar css. Haz la prueba
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:20.