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

    Problema con passaggio di variabili

    Ciao ragazzi,

    ho un problema. Ho due tre pagine php. Nella prima ho un form di inserimento dati, dove trai vari campi c'è un menù a tendina dove scelgo una provincia tra quelle presenti. Tramite un action onchange passo ad un altra pagina dove ho un altro form con un nuovo menu a tendina. Questa viene riempito con i comuni di quella provincia (risultati da un interrogazione ad un db mysql). Ora dovrei passare tutti i dati ad una altra pagina ed effettuare una ricerca in base al comune selezionato. Il mio problema sta nel fatto che nel momento in cui passo all'ultima pagina, tutti i parametri tranne il comune non viene inserito nell'array POST. Cosa posso fare premetto che ho provato anche con i campi nascosti.

  2. #2
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    pagina 2 :
    arriva il primo post (comune) dalla 1 e lo metti in un hidden
    <input type="hidden" name="comune" value="<?=$_POST['comune']?>">
    che deve essere nel form per l'invio dati alla terza.

    Se corretto deve passare.

    Puoi usare altrimenti le sessioni come alternativa.
    Non e' che hai messo lo stesso name a due input e quindi non lo vedi?

  3. #3
    Forse non mi sono spiegato:
    Nella seconda pagina da un menu a tendina (riempito con i risultati di una query sql) scelgo il valore "comune" che devo passare alla 3 pagina. Guarda il codice

    2° pagina search.php

    <select name="comune" id="select">
    <?php
    //connessione al db mysql
    while ($row = mysql_fetch_assoc($Recordset1)) {
    $result = $row["NomeComune"];
    echo "<option value=\"\">". $result. "</option>";
    }
    ?>

    Una volta scelto il comune e rimpito gli altri campi del form con un submit faccio partire il POST alla 3 pagina. Ora faccio stampare il vettore $_POST e il campo "comune" risulta vuoto. E' come se il valore che seleziono il metodo post non lo trasmette.

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.