Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/08/2020, 13:21
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años, 2 meses
Puntos: 977
Respuesta: Ver registro ingresado en una pagina

Cita:
Iniciado por karenlorenadg Ver Mensaje
Si esto lo entiendo, pero que me muestro por su id los registros que hizo, uan formad e hacerlo es que muestre el ultimo registro que se como se hace pero si aluien mas hizo un registro y le muestre el ultimo de la lista y no es ese?
A la página que va a mostrar los datos pásale el ID del registro recién ingresado. Para ello, en el archivo que realiza el registro tienes que usar la función mysqli_insert_id() (si es que estás usando la extensión MySQLi) luego de haber hecho el registro. De esta forma, la función devolverá el ID autogenerado en la inserción. Ese dato lo añades a la cadena de consulta del archivo que mostrará los datos, y en este solo necesitarás realizar una consulta a la base de datos a partir del ID, obteniendo los datos respectivos que luego mostrarás.

Realizas la inserción:
Código PHP:
Ver original
  1. $insertar = mysqli_query($conexion, 'INSERT INTO tabla (campos) VALUES (valores)');

Obtienes el ID autogenerado:
Código PHP:
Ver original
  1. $id = mysqli_insert_id($conexion);

Lo concatenas a la cadena de consulta en la dirección del archivo final:
Código PHP:
Ver original
  1. header("Location: tuarchivo.php?id=$id");

Y, en el archivo final, realizas la consulta con el ID y muestras los datos:
Código PHP:
Ver original
  1. $id = $_GET['id'];
  2. $consulta = mysqli_query("SELECT campos FROM tabla WHERE id = $id");
  3. if (mysqli_num_rows($consulta)){
  4.     while ($rows = mysqli_fetch_assoc($consulta)){
  5.         //Aquí imprime los datos resultantes de la consulta
  6.     }
  7. }

__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand

Última edición por Alexis88; 09/08/2020 a las 01:02 Razón: Consulta SQL