Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/09/2009, 15:19
xonil
 
Fecha de Ingreso: enero-2006
Mensajes: 76
Antigüedad: 18 años, 3 meses
Puntos: 1
pasar una variable con post

hola amigos, tengo el siguiente problema, quiero pasar una variable por el metodo post, ya que tambien paso otros datos de un formulario, pero en la pagina siguiente me leen los demas datos menos la variable.

algo debo de hacer mal, aunque despues de probar y buscar quizad quizad se me escape algo y no se pueda, aunque yo creo que si.

lo que hace el codigo es lo siguiente (por lo menos lo que quiero que haga).
mediante un form dentro de un codigo php (echo '<input ....), mando una serie de datos introducidos por el usuario, y lo que quiero es que mande esos datos a otra pagina para procesarlos, el problema me viene cuando quiero mandar un dato mas aparte de los que ingrese el usuario, este dato es una variable y lo mando mediante un hidden, pero en la otra pagina no me lee el dato.

aqui el codigo.

Código PHP:
echo '<form action="http:-//localhost/datos2.-php" method="post">';
$user = "loquesea";
echo 'Introduce el nombre ';
echo '<P>';
echo '<input type="text" name="nombre">';
echo '<p>';
echo "Introduce datos";
echo '<p>';
echo "(".'<input type="text" size="4" name="x">'."|".'<input type="text" size="4" name="y">'.")";
echo '<p>';

echo '<input type="hidden" name="user" value=<?php echo $user?> >';
echo '<p>';
echo "Nivel ";
echo '<p>';
echo '<input type="text" name="pt" size="2">';
echo '<p>';
echo '<input type="submit" value="Grabar/Borrar">';



y en la otra pagina

$nombre=$_POST['nombre'];
$x=$_POST['x'];
$y=$_POST['y'];
$user=$_POST['user'];
$pt=$_POST['pt'];
echo $nombre;
echo $x;
echo $y;
echo $pt;
echo $user;