Ver Mensaje Individual
  #8 (permalink)  
Antiguo 05/05/2011, 15:03
deywibkiss
 
Fecha de Ingreso: mayo-2011
Mensajes: 105
Antigüedad: 13 años
Puntos: 3
Respuesta: Mostrar elementos a partir de la base de datos

He hallado una caracteristica que no habia tenido en cuenta.

La variable codigo se esta asignando en el ciclo tantas veces como sea el tamaño de la tabla generada en mi consulta sql. es decir la variable codigo estara asignando un id por cada paso del ciclo y al final queda cargada por el id del ultimo evento.

Lo comprobe porque si le doy clic a los primeros enlaces codigo queda en la url asi:

http://localhost/MisProyectos/BienestarUni/plantillaevento.php?codigo

Pero si le doy clic al ultimo, el url queda asi:

http://localhost/MisProyectos/BienestarUni/plantillaevento.php?codigo=3

en donde = 3 es el idevento y con ese si me muestra el evento ampliado!!!

entonces ahora necesito una solucion en donde evitar que los enlaces queden huerfanos en la variable codigo!!!

pense en esta solucion:

declaro una variable incremento que empieze en 0. luego esa variable la concateno con la variable codigo del enlace. quedandome entonces por cada enlace una vairable codigo, asi:

enlace 1 codigo1
enlace2 codigo2
.
.
.

ahora necesito capturar por $GET esas variables, pero no entiendo como hacer la referencia!!

$incremento = 0;
while ($fila = mysql_fetch_array($registro)){
$incremento = $incremento + 1;
echo "<tr>";
echo "<td width = 5 height = 5> <img src = Imagenes/triangulo.gif ></td>";
echo "<td><a href= plantillaevento.php?codigo".$incremento."=".$fila['idevento'].">".$fila['nombre']."</a></td>";
echo "<td>".$fila['fecha']."</td>";
echo "<td>".$fila['idevento']."</td>";
echo "</tr>";
}


espero me ayuden a despejar la duda y juntos aprender como conseguir solucionar esto...