Visualizzazione dei risultati da 1 a 3 su 3

Discussione: problema con gli array

  1. #1

    problema con gli array

    Premessa, immagino sia una questione trita e ritrita ma non ne esco comunque.....
    registro in una variabile di sessione le scelte fatte dal navigatore all'interno di un archivio fotografico e vorrei offrire la possibilità di rimuovere immagini dall'array che memorizza la selezione....
    Codice PHP:
    <?
    $select
    $_SESSION['select'];
    $select array_unique($select);
    sort($select);
    reset($select);

    //svuota l'array---------------------------------------------------------------
    if (isset($svuota)){
        
    $select = array();
        echo 
    "nessuna immagine selezionata";
    }

    //elimina una voce------------------------------------------------------------------
    if (isset($del)){
        
    $k_del array_search('$del'$select);
        
    array_splice($select$k_del1);
        
    }
    //listo il contenuto-------------------------------------------------------------------
    while(list ($k$id) = each ($select)){
        echo 
    "$k:$id <a href=\"view_selection.php?del=$id\">elimina</a>
    \n"
    ;
    }

    //link svuota array--------------------------------------------------------------------
    echo "
    <a href=\"view_selection.php?svuota=yes\">svuota l'array</a>
    \n"
    ;

    ?>
    quando tento di eliminare una voce dall'array se ne va quella sbagliata.....
    sono al corrente dell'esistenza di unset() ma non riesco a farlo funzionare correttamente

  2. #2
    Codice PHP:
    $k_del array_search($del$select); 
    www.gext.it

  3. #3

    direi che funziona....

    grazie, per l'ennesima volta basta che un cervello fresco riveda il codice per correggere un errore....
    GRAZIE!

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.