Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499

    Recupero da form jump e radio

    Codice PHP:
    <?php
                  $sql_localita 
    "SELECT id_loc,nome FROM "$prefix ."localita ORDER BY nome DESC";    
                  
    $result_loc mysql_query($sql_localita) or die(mysql_error());
                  
    $num_loc mysql_num_rows($result_loc);    
                
    ?>
                <form name="form2" method="post">
                    <select name="menu1" onChange="if (this.selectedIndex!=0) window.location.href=this.options[this.selectedIndex].value;">
                        <option value="0" selected="selected">Località</option> 
                      <?php while ($row_loc mysql_fetch_array($result_loc)) { ?>
                      <option value="ric_localita.php?id_loc=<? echo "$row_loc[id_loc]?>&nome_loc=<? echo "$row_loc[nome]?>"><? echo "$row_loc[nome]?></option>
                      <?php ?>
                    </select>
                    Locazione<input name="type" type="radio" value="locazione" checked>
                    Immobile<input name="type" type="radio" value="immobile">
                </form>
    quando scelgo il valore dal select jump, mi viene caricata la pagina riferita al suo valore. Ma come posso recuperare poi i valori del campo type?

  2. #2
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    A parte che di campi type ce ne sono due, in quel modo non li recupererai mai. Hai messo un onchange sulla select che ti ricarica la pagina senza inviare il modulo. Quindi non hai nessun campo type sulla nuova pagina.

  3. #3
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499
    Come posso fare a passarli?
    Si possono passare anche i valori della select come POST?

  4. #4
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Per passare tutti i valori devi mettere nell'onChange la chiamata a una funzione javascript che imposta il valore della proprietà 'action' del form e poi effettua il submit().
    Non è un problema php

  5. #5
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499
    Cmabio stanza allora

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.