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

    UN array in una stringa.

    Ciao Ragazzi,

    come poso fare a memorizzare in una sola varible il contenuto di un array?
    Ho una lista di checked box e vorrei inserire i loro valori in una variabile una volta selezionati.
    Questo è il mio codice:
    <?php
    if(empty($_POST['seleziona'])){
    echo '<form action="' . $_SERVER['PHP_SELF'] . '" method="post">';
    $seleziona_sottogruppi = mysql_query("SELECT * FROM ....") or die(mysql_error());
    while($mostra_sottogruppi = mysql_fetch_array($seleziona_sottogruppi)){
    echo '<input type="checkbox" name="sottogruppi[]" value="' . $mostra_sottogruppi[1] . '" /> ' . $mostra_sottogruppi[2] . " - " . $mostra_sottogruppi[3] . "
    \n";
    }
    echo '
    <input type="submit" value="seleziona" name="seleziona" />';
    echo '</form>';
    } else {
    $nome_sottogruppi = NULL;
    while($sg = $HTTP_POST_VARS['sottogruppi']){
    $nome_sottogruppi = $sg . "," . $HTTP_POST_VARS['sottogruppi'];
    }
    echo $nome_sottogruppi;
    }
    ?>


    Ma ottengo "Internal server error".

    Qualcuno mi saprebbe dare una mano?
    HELP!!!!
    Dindya

  2. #2
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    stampa $HTTP_POST_VARS['sottogruppi']...con il tuo metodo dovrebbe già essere un array quindi basta che lo memorizzi in una variabile qualsiasi...

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  3. #3
    Si infatti è già un array, con capisco: la stampa non equivale a salvare il suo contenuto in una variabile, mi puoi fare un esempio per favore?
    Dindya

  4. #4
    E poi perchè lo script mi restituisce "Internal server error"?
    Dindya

  5. #5
    Utente di HTML.it L'avatar di echoweb
    Registrato dal
    Sep 2008
    Messaggi
    419
    prova ad usare la funzione serialize e unserialize...


    "Non soffocare la tua ispirazione e la tua immaginazione,
    non diventare lo schiavo del tuo modello"

    Vincent van Gogh

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.