Visualizzazione dei risultati da 1 a 10 su 12

Visualizzazione discussione

  1. #1

    send array to another page (no session)

    Ciao a tutti,

    ho un form multi select che genera un array e deve passarlo ad un altra pagina (senza sessioni) ma la pagina ricevente mi torna: Undefined index

    Questo il codice che rileva selezione e genera array in pagina uno:

    Codice PHP:
    if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form2")) {
        
        
    $seminari $_POST['seminari_idseminari'];
        foreach(
    $seminari as $seminario){
            
              
    $semset=array();
      foreach(
    $seminari as $seminario){
        
    $semset[] = "('$seminario')";
      }
    }
    }

    $semset implode(',',$semset); 

    // fino a qui testato (echo $semset) e tutto ok

    $setOK "__test01.php";
    if (isset (
    $semset)&& !empty($semset)){
        
    header(sprintf("Location: %s"$setOK));


    e nel form:

    codice:
    <form>
    // .. tutto il form...
                      <tr>
                              <td><input type="submit" class="button" value="Genera iscritti" /></td>
                            </tr>
                          </table>
                          <input type="hidden" name="MM_insert" value="form2" />
                        <input type="hidden" name="SemArray" value="<?php serialize($semset); ?>" />
                      </form>

    questo il codice nella pagina 2:

    Codice PHP:
    <?php 

    $passed_array 
    unserialize($_POST['SemArray']);

    echo 
    $passed_array ;

    ?>

    -> output: Notice: Undefined index: SemArray

    Any idea ?

    Successivamente utilizzo l'array per interrogare il DB...

    Codice PHP:
     $query "SELECT * FROM `$table` WHERE `$column` IN('".implode("','",$passed_array)."')"


    Grazie e buona domenica
    Ultima modifica di nicemotion; 25-01-2015 a 16:16

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.