Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/06/2019, 03:14
Avatar de senseeye3led
senseeye3led
 
Fecha de Ingreso: abril-2016
Ubicación: 127.0.0.1
Mensajes: 163
Antigüedad: 8 años
Puntos: 11
Pregunta Actualizar o Mostrar Más Detalle en PHP

Tengo una duda básica que no tengo muy claro cómo podría ser la mejor manera de mostrar una información.

Estoy realizando un "panel central" con distinta información, por ejemplo, número de frutas NUEVAS que compra un cliente, número de frutas que HA DEJADO de comprar ese cliente, nivel de facturación etc.

Cómo en el "panel central" se muestra bastante información, NO hago un listado completo de todas las frutas NUEVAS que compra o deja de comprar; pero si quisiera mostrarlas cúal sería la mejor manera?

Se me ocurren distintas maneras:

1) Abrir una nueva web PHP con el listado.
2) Crear un PDF (que al final no deja de ser crear una nueva página PHP)
3) Recargar de alguna manera la página mediante JS.

La información que quiero visualizar más en detalle lo tengo en memoria en un array. No me queda claro si es mejor pasarlo por PHP a una nueva página o realizar una especie de recarga con JS.

¿Opiniones al respecto?

He estado probado enviando la información del vector serializado por URL.

Para ello utilizo funciones en el origen:
Código PHP:
function array_envia($array) {
    
$tmp serialize($array);
    
$tmp urlencode($tmp);

    return 
$tmp;

En destino:
Código PHP:
function array_recibe($url_array) {
    
$tmp stripslashes($url_array);
    
$tmp urldecode($tmp);
    
$tmp unserialize($tmp);

   return 
$tmp;

Veo que si se trata de un vector con mucha información muestra error; posiblemente por alguna limitación del servidor. (¡Se trata de una limitación por enviar la información con $_GET!)

Intento enviar un array con $_POST de la siguiente manera:
Código PHP:
<form action="new.php" method="post">
            <input type="hidden" name="vn" value="<?php echo $eliminadosEnvia;?>">
            <input type="submit" name="enviar"> 
            </form>
$eliminadosEnvia se trata de una variable que ya ha pasado por la función array_envia(), si hago un var_dump() su información es correcta; pero parece que no es capaz de pasar la información por post.

Última edición por senseeye3led; 25/06/2019 a las 09:15