Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Multipagina php valori array

    Salve ragazzi, mi servirebbe una guida o un aiuto dovrei fare il multi-pagina di alcuni valori inseriti in un array, questi valori vengono prelevati in maniera random e inseriti in un array, poi dovrei fare il multi-pagina di questi valori, però ogni volta che cambio pagina, non si dovrebbero ricaricare i valori dentro l'array, ma continuare a leggere questi valori.
    per ora sono riuscito a fare solo questo pezzo di codice,che legge e mette dentro l'array:

    Codice PHP:

    <?php

    $strutturass 
    mysql_query(" SELECT id_struttura FROM  struttura WHERE id_struttura!='' Order BY RAND() "  ) or die(mysql_error());


    while(
    $strutturass_1 mysql_fetch_array($strutturass)){
     
    //$id=$strutturass_1['id_struttura'];
    //include ("../scheda/riepilogo.php");
    $array_strutture[]=$strutturass_1['id_struttura'];

    }
    if (
    $array_strutture!=NULL){
    foreach (
    $array_strutture as $value) {//FARE CONTROLLO ARRAY VUOTO
       
    $id=$value;
       echo 
    $id.'-';
       }}
    ?>

  2. #2
    Da quello che ho capito te vuoi far rimanere i valori dell'array anche se cambi pagina, o sbaglio?

    Se e questo che vuoi ti occorrono le sessioni, premettendo che te le sappia usare ( almeno spero ), ti occorrerebbe, a questo punto, solo memorizzare l'array in una sessione, in questo modo:

    Codice PHP:
    $_SESSION["maiArray"] = array("primo_elemento""secondo_elemento"); 
    Per poi recuperarle in questo modo:

    Codice PHP:
    echo $_SESSION["miaArray"]]0// Stampa il valore all'indice 0 dell'array
    echo $_SESSION["miaArray"][1// Stampa il valore all'indice 1 dell'array 
    Se poi hai bisogno di memorizzarle l'array in un cookie, database, o file esterno, dovresti prima serializzarla ( convertirla in stringa ) visto che sia i cookie, database e i file non supportano gli oggetti, in questo caso dovresti convertirli in stringa, per poi riconvertire in array tramite l'utilizzo delle funzione serialize() e unserializze()

  3. #3
    Ma per le sezioni la dovrei iniziare con session start,giusto? ma poi come distruggo la sezione ?
    O devo procedere in altro modo? Diciamo che nn sono molto pratico

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.