Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Form Action, JS o Ajax Actualizar información

Estas en el tema de Form Action, JS o Ajax Actualizar información en el foro de PHP en Foros del Web. Estoy utilizando en PHP una consulta para listar todos los usuarios y después un form para seleccionar uno de los usuarios. Código PHP: /* listar usuarios */ echo ...
  #1 (permalink)  
Antiguo 05/06/2019, 11:28
Avatar de senseeye3led  
Fecha de Ingreso: abril-2016
Ubicación: 127.0.0.1
Mensajes: 140
Antigüedad: 3 años, 6 meses
Puntos: 8
Pregunta Form Action, JS o Ajax Actualizar información

Estoy utilizando en PHP una consulta para listar todos los usuarios y después un form para seleccionar uno de los usuarios.

Código PHP:
/* listar usuarios */
echo'<form action="panel.php" method="post">';
echo
'<p>User: <input type="text" name="user" /></p>';
echo
'<p><input type="submit" /></p>';
echo
'</form>'
Tras pulsar el botón, pasaría al fichero panel.php con el valor que tuviera 'user' y podría visualizar su contenido particular.

¿Se podría hacer esto mismo pero únicamente en panel.php si éste tuviera un desplegable en el que seleccionar el 'user' del que quiero ver la información?

Si esto pudiera hacerse, una vez mostrada la información para un 'user' ¿cómo podría detectar que se ha vuelto a seleccionar un nuevo 'user' y hay que actualiar la información?

Supongo que mediante Ajax o JS se podría hacer lo que deseo, pero no tengo muy claro cómo se podría hacer y cuales son las ventajas/desventajas de hacerlo de una manera o de otra.
  #2 (permalink)  
Antiguo 06/06/2019, 02:14
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.594
Antigüedad: 17 años, 7 meses
Puntos: 1277
Respuesta: Form Action, JS o Ajax Actualizar información

Hola:

No veo clara la consulta... por lo que veo no hay ningún listado, y si lo hubiera, creo que sería mejor un control select, con una primera opción del tipo "seleccione usuario"... para eso bastaría la consulta php/mysql... luego en javascript detectar el cambio en el control (onchange), y después con ajax obtener los datos que interesan...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo



La zona horaria es GMT -6. Ahora son las 11:41.