Ver Mensaje Individual
  #6 (permalink)  
Antiguo 18/06/2009, 06:29
arkfantasy
 
Fecha de Ingreso: junio-2009
Mensajes: 11
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Enviar valor de variable en un campo HIDE de formulario y recogerla tras e

Ahora tengo otro problema que no se cómo corregir..
Uso esto para mostrar las filas de una tabla de mi BD:

Código PHP:

include("bd.php");

$link=Conectarse();

//echo "Conexion con la base de datos conseguida.<br>";

$_pagi_sql="SELECT * FROM  games where plataforma='PS3'";
$_pagi_cuantos5// Numero de juegos por página

include('paginator.inc.php');

echo 
"<table width='100%' align='center' border='1'>";
echo 
"<tr><th colspan=7><center><img src=ps3.png width=200 height=200>PS3</center></th></tr>";

while (
$fila=mysql_fetch_row($_pagi_result))
{
    echo 
"<tr>";
    foreach(
$fila as $dato)
    {
        echo 
"<td> $dato </td>";
    }

    echo 
"<td><a href='admin_edita_form_ps3.php?nombre_juego=$fila[2]'>Editar</a></td>";    
    echo 
"<td><a href='admin_elimina_form_ps3.php?nombre_juego=$fila[2]'>Eliminar</a></td>";
    echo 
"</tr>";
}

echo 
"</table>";

echo 
$_pagi_navegacion;

mysql_close($link); //cierra la conexion
?> 

Lo que hace es mostrar al lado de los datos de cada fila, un enlace a un formulario para editar los datos de la fila.

El problema..es que tal como está el código, en el formulario recojo el nombre_juego que envío desde el enlace:

echo "<td><a href='admin_edita_form_ps3.php?nombre_juego=$fila[2]'>Editar</a></td>";

así:

$id=$_GET['nombre_juego'];


Problema: da igual el enlace que haga click, que al enviarme al formulario, siempre recoge los datos de la primera fila..,en vez de cada enlace (Editar se llama) me envíe los datos de su fila correspondiente..

No se en qué fallo si es en el while o qué..pero ojalá puedan ayudarme y gracias de nuevo