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

    recupero array tramite querystring

    Codice PHP:
    <?
    $successiva 
    "<a href=\"?OldId[]="
    $successiva. =htmlentities(urlencode(serialize($OldId))); 
    $successiva.="&loid=1&mod=1&page={$next_page}\" title=\"Vai alla pagina successiva\">successiva >></a>";
    ?>

    lo recupero come sotto
    <?
    $OldId
    [] =  urldecode(unserialize($_HTTP_GET_VARS['OldId[]'])); 
    ?>


    scusate come si passava l'array tramite link??? così???

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    212
    +/- prova:
    codice:
     
    <?php
    $OldId = array(1=>'uno', 2=>'due');
    $successiva = "<a href=\"?OldId=";
    $successiva .= base64_encode(serialize($OldId));
    $successiva .= "&loid=1&mod=1&page={$next_page}\" title=\"Vai alla pagina successiva\">successiva >></a>";
    echo $successiva;
    if (isset($_GET['OldId'])) {
        $array = ( unserialize( base64_decode($_GET['OldId']) ) );
        print '<pre>';
        print_r($array);
        print '</pre>';
    }
    ?>

  3. #3
    grande......funziona..c'è asolo un piccolo errore nel mio script che gli gira intorno tanto che l'ultimo elemento prima di essere spedito, lo ripete la volta dopo macredo non sia problema dell'array....grazie ciao.

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.