Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/06/2015, 13:38
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: ¿Se puede realizar un POST desde un while?

Código PHP:
Ver original
  1. if(isset($_POST[$PostID])):
  2.             echo $_POST[$PostID];
  3.         endif;

Dentro del while tienes ese echo, que es el que imprime el valor.

El problema mayor que veo aquí es que supongo que la columna id es numérica y es lo que estás usando para asignar el nombre al botón; en HTML los nombres de elementos no deben ser solo números y deben iniciar con una letra.

La opción sería incluir un campo oculto donde recuperes la id:

Código HTML:
Ver original
  1. <form method="post" action"aqui-el-nombre-del-script.php">
  2. <input type="hidden" name="id" value="aquí-la-id-del-usuario" />
  3. <input type="submit" value="Ver usuario" />
  4. </form>

Luego, en el PHP y antes de la consulta para listar usuarios:
Código PHP:
Ver original
  1. if(isset($_POST['id'])) {
  2.       // Aquí muestras los datos del usuario y finalizas la ejecución del script
  3.       exit;
  4. }
  5.  
  6. // Aquí la consulta y el while para listar usuarios
__________________
- León, Guanajuato
- GV-Foto