Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/05/2010, 16:49
xikoto
 
Fecha de Ingreso: mayo-2010
Mensajes: 26
Antigüedad: 14 años
Puntos: 0
Duda sobre crear tabla en PHP

Hola a todos, pues vereis tengo una duda sobre como crear una tabla en PHP. A mi me han enseñado de la siguiente forma:

<html>
<body>
<?
include ("datos_conexion.inc");

$conexion=mysql_connect($mysql_server,$mysql_login ,$mysql_pass) or die ("Error en la conexion");
mysql_select_db("partidos",$conexion);


$vpartidos=mysql_query("SELECT * FROM partidos");

echo "<table>";
echo "<tr>";
echo "<td>";
echo "Campo1";
echo "</td>";
echo "<td>";
echo "Campo2";
echo "</td>";
echo "<td>";
echo "Campo3";
echo "</td>";
echo "<td>";
echo "Campo4";
echo "</td>";
echo "<td>";
echo "Campo5";
echo "</td>";
echo "<td>";
echo "Liga";
echo "</td>";
echo "</tr>";

while($vpartidos2=mysql_fetch_row($vpartidos)){
echo "<tr>";
echo "<td>";
echo $vpartidos2[1];
echo "</td>";
echo "<td>";
echo $vpartidos2[2];
echo "</td>";
echo "<td>";
echo $vpartidos2[3];
echo "</td>";
echo "<td>";
echo $vpartidos2[4];
echo "</td>";
echo "<td>";
echo $vpartidos2[5];
echo "</td>";
echo "<td>";
echo $vpartidos2[6];
echo "</td>";
echo "</tr>";
}
echo "</table>";
?>
</body>
</html>

Hasta ahi todo bien, la tabla me la crea. Lo que pasa es que querria hacer una tabla que llegase solo a digamos 25 filas, pero claro con el método anterior me saldrian todas las que tengo en la base de datos. Como tengo que enfocar este asunto, ¿usando envez de un while un for? ¿O hay una forma digamos, mas "lógica"? Esto quiero hacerlo para mostrar una tabla con 25 partidos y debajo de esa tabla dejar lo típico de "26-50" "51-100" para mostrar los siguientes 25 partidos.

Tengo que decir, que mis conocimientos de PHP son mínimos xD, asique si no me he explicado bien decidmelo para ver si nos aclaramos.

Gracias de antemano ;)

PD: Este post no se si se debe colocar aqui, si esta mal siento las molestias.