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_cuantos= 5; // 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