Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/07/2011, 11:58
Ofiucus
 
Fecha de Ingreso: abril-2008
Mensajes: 5
Antigüedad: 16 años
Puntos: 0
Pasar una variable por URL

Hola,
llevo unosdias toqueteando en el mundo de PHP, recibo de una tabla MYSQL los datos y los muestro en una tabla. Al final de cada linea de la tabla quiero poner los tipicos botones: editar y borrar.
La idea es que al pulsar uno de esos dos botones vaya a una pagina en la que poder cambiar los datos.

Pongo un fragmento de la idea en codigo:
Código:
 Esta es la pagina donde estan las tablas con los usuarios. 
...
echo"<tr><td> <b>ID</b> <td> <b>Nombre</b></td><td> <b>Edad</b> </td> <td> <b>DNI</b> </td></tr>";
  while( $array_datos = mysql_fetch_row($resultado) ){
    echo "<tr><td>";
	foreach ( $array_datos as $out ){
	  echo $out . "</td><td>";
	  
    }
	
	$envio = "Variable enviada.";
	echo'<a href="edit_user.php?datos=<?php echo $envio?>"';
	echo"<img src='images/edit-button.gif'></a></td></tr>";
  }
...
Y en la pagina receptora:
Código:
...
echo "<br> me enviaste este valor --> {$_REQUEST['datos']}";
echo "<br> me enviaste este valor --> {$_GET['datos']}";
...
La respuesta de edit_user.php es:

me enviaste este valor --> echo $envio
me enviaste este valor --> echo $envio

en vez de poner "Variable enviada"

¿A caso envio mal los datos?¿O uso una variable de recepcion erronea?

Gracias por vuestra atencion. Salu2