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

    Selezionare un valore di una lista da GET

    ciao!
    io ho una lista con questi valori:
    Codice PHP:
    <select name="chiusura">
            <
    option value="nes">Nessuna</option>
            <
    option value="lun">Lunedi</option>
            <
    option value="mar">Martedi</option>
            <
    option value="mer">Mercoledi</option>
            <
    option value="gio">Giovedi</option>
            <
    option value="ven">Venerdi</option>
            <
    option value="sab">Sabato</option>
            <
    option value="dom">Domenica</option>
        </
    select
    niente di che.
    solo che quando vado in una pagina vorrei che venisse selezionato un determinato giorno.
    il valore glielo passo tramite GET.
    è una cosa che so fare se riempio una lista da db, ma nn sono riuscito con una lista preimpostata.
    sapete darmi un aiuto?

  2. #2

    Re: Selezionare un valore di una lista da GET

    Originariamente inviato da fermat
    ciao!
    io ho una lista con questi valori:
    Codice PHP:
    <select name="chiusura">
            <
    option value="nes">Nessuna</option>
            <
    option value="lun">Lunedi</option>
            <
    option value="mar">Martedi</option>
            <
    option value="mer">Mercoledi</option>
            <
    option value="gio">Giovedi</option>
            <
    option value="ven">Venerdi</option>
            <
    option value="sab">Sabato</option>
            <
    option value="dom">Domenica</option>
        </
    select
    niente di che.
    solo che quando vado in una pagina vorrei che venisse selezionato un determinato giorno.
    il valore glielo passo tramite GET.
    è una cosa che so fare se riempio una lista da db, ma nn sono riuscito con una lista preimpostata.
    sapete darmi un aiuto?
    E che differenza ci dovrebbe essere in fase di recuper del valore tra i due casi? Cosa c'entra come la riempi da come recuperi il valore?

    Codice PHP:
    $_GET['chiusura']; 
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    in teoria nulla.
    solo che nn mi funziona.
    ti faccio un esempio.
    questa è una lista che riempio da db e dove gli dico di selezionare il valore che gli passo in GET:
    Codice PHP:
    <select name="citta">
            <option value="*">*</option>
            <?php
            
    foreach ($conn->getCitta() as $var) {
                
    $cSelected "";
                if (
    $var['id'] == $_GET['c']) {
                    
    $cSelected "selected='selected'";
                }
                echo 
    '<option value="' $var['id'] . '" ' $cSelected '>' $var['nome'] . '</option>';
            }
            
    ?>
        </select>
    ora, nel caso in questione io passo alla pagina il giorno: $_GET['ch'].
    come faccio a dire alla lista postata sopra di selezionare il valore corrispondente a $_GET['ch']?
    se applico la stessa logica mi seleziona sempre l'ultimo.

  4. #4
    Non è che la spiegazione di ciò che dovevi fare fosse poi tanto chiara...
    Dai un'occhiata QUI
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  5. #5
    ok grazie.
    cosi funziona alla perfezione!!

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.