Foros del Web » Programando para Internet » PHP »

carga automatica de tablas

Estas en el tema de carga automatica de tablas en el foro de PHP en Foros del Web. wenas, como buen aprendiz sigo preguntando dudas por aqui, tengo la web con php y mysql,saco por pantalla una lista con los eventos que se ...
  #1 (permalink)  
Antiguo 28/02/2007, 11:32
Avatar de Deux_macca  
Fecha de Ingreso: mayo-2006
Mensajes: 28
Antigüedad: 17 años, 11 meses
Puntos: 0
carga automatica de tablas

wenas, como buen aprendiz sigo preguntando dudas por aqui,

tengo la web con php y mysql,saco por pantalla una lista con los eventos que se van a realizar, quisiera saber si tengo que hacer una web con cada uno de ellos, o puedo hacer una que cargue automaticamente solo las tablas del torneo que se seleccionaria,

Este es el codigo que muestra los eventos por pantalla, y el titulo lo enlaza con una pagina nueva.

Código PHP:
while ($fila mysql_fetch_array($resultado)){
    
printf ("<table border=0 align='center'>");
    
printf ("<tr>");
    
printf ("<td colspan=1><img src='%s'></a>",$fila[3]);
    echo 
"<td align='center' width=200><a href=Index.php?neos=".$fila[1].">"."<h3>".$fila[1]."</h3>";
    
printf ("</tr>");
    
printf ("</table>");
    
printf ("<br>");
    }
   
printf ("<br>"); 
Creo que habria que pasar una variable a la vez que la pagina, pero no se me ocurre como.
Gracias de antemano, un saludo.
  #2 (permalink)  
Antiguo 28/02/2007, 12:51
Avatar de deet  
Fecha de Ingreso: mayo-2005
Ubicación: Córdoba - Argentina
Mensajes: 269
Antigüedad: 18 años, 11 meses
Puntos: 1
Re: carga automatica de tablas

hola deux_macca, no hace falta que hagas una página por cada uno de los registros que tienes que desplegar, simplemente creas otra página p.e.: detalles.php, y en ella obtienes el id del evento mediante $_GET, con el id obtenidos creas una nueva consulta select a la db de los evento y despliegas toda la info que necesitas.

ejemplo sencillo

index.php
Código PHP:
while ($fila mysql_fetch_array($resultado)){
    
printf ("<table border='0' align='center'>");
    
printf ("<tr>");
    echo 
"<td align='center' width='200'><a href='detalles.php?id=".$fila[0]."'><h3>".$fila[1]."</h3></a></td>";
    
printf ("</tr>");
    
printf ("</table>");
    
printf ("<br>");
    }
   
printf ("<br>"); 
luego...

detalles.php
Código PHP:
$id $_GET['id'];
//aqui hacer la conexion a la DB
$resultado mysql_query("SELECT * FROM eventos WHERE id=$id");
$row mysql_fetch_row($resultado);
echo 
$row[0]."-".$row[1]."-".$row[2]."-".$row[3]; 

Última edición por deet; 28/02/2007 a las 12:52 Razón: correcciones
  #3 (permalink)  
Antiguo 28/02/2007, 17:23
Avatar de Deux_macca  
Fecha de Ingreso: mayo-2006
Mensajes: 28
Antigüedad: 17 años, 11 meses
Puntos: 0
Re: carga automatica de tablas

gracias deet,
  #4 (permalink)  
Antiguo 05/03/2007, 11:19
Avatar de Deux_macca  
Fecha de Ingreso: mayo-2006
Mensajes: 28
Antigüedad: 17 años, 11 meses
Puntos: 0
Re: carga automatica de tablas

Bueno, ahora me surge otra duda existencial, yo tengo mi index con un switch y voy cargando las paginas como tablas, por lo que le envio siempre la variable de la pagina a la que quiero dirigirme.

El caso es que me envia bien, pero no consigo que reciba la id, como podria solucionarlo?

El codigo que uso es este, para enviar.

Código PHP:
echo "<td align='center' width=200><a href=Index.php?neos=eventos_detalle.php?id=".$fila[0].">"."<h3>".$fila[1]."</h3>"
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 02:58.