Visualizzazione dei risultati da 1 a 6 su 6

Discussione: form con mese e anno

  1. #1
    Utente di HTML.it L'avatar di sexcar
    Registrato dal
    Apr 2002
    Messaggi
    19

    form con mese e anno

    salve,
    il mio problema è il seguente:

    devo realizzare un form con 2 campi select. uno deve contenere i mesi dell'anno (in italiano) e l'altro gli anni (formato aaaa).
    il select degli anni, deve popolarsi automaticamente a partire da un anno che decido io (mettiamo 2005) fino all'anno in corso.
    quando scelgo mese e anno e premo invio, dovrei passare al browser un url di questo tipo:

    dove appunto i valori di year e month sono quelli che ho scelto nel form.
    inoltre devo avere la possibilità di non scegliere il mese e passare solo il valore dell'anno.

    help! non so da che parte iniziare.
    grazie.

    seb.

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Ci hai provato da solo?

    codice:
    <?php 
    $mesi = array("gennaio","febbraio","marzo","aprile","maggio","giugno","luglio","agosto","settembre","ottobre","novembre","dicembre");
    $annoDiPartenza = 2000;
    $annoAttuale = date("Y",time());
    ?>
    <form name="meseAnno" method="get" action="index.php">
    <select name="month">
    <option selected="selected" value="">Seleziona un mese...</option>
    <?php
    foreach($mesi as $numero => $mese) {
     echo '<option value="'.($numero+1).'">'.$mese.'</option>';
    }
    echo '</select>';
    echo '<select name="year">';
    echo '<option selected="selected" value="">Seleziona un anno...</option>';
    for($i = $annoDiPartenza; $i<= $annoAttuale; $i ++){
    echo '<option value="'.$i.'">'.$i.'</option>';
    }  
    echo '</select>';
    ?>
    
    <input type="submit" value="invia" />
    </form>

  3. #3
    Utente di HTML.it L'avatar di sexcar
    Registrato dal
    Apr 2002
    Messaggi
    19
    grazie infinite, funziona perfettamente.
    con PHP sono alle prime armi e non sapevo proprio da che parte cominciare: mi sei stato di grande aiuto.
    a buon rendere.
    ciao.

    seb.

  4. #4
    Utente di HTML.it L'avatar di sexcar
    Registrato dal
    Apr 2002
    Messaggi
    19
    ehm, scusa se rompo ancora. mi correggo: è sorto un prblema.
    lo script funziona ma così com è mi passa un url del tipo:

    io avrei bisogno di avere un url così:

    come posso inserire la parte mancante?
    grazie ancora.

    seb.

  5. #5
    Utente di HTML.it L'avatar di AnubiDk
    Registrato dal
    Jan 2006
    Messaggi
    106
    Aggiungi 2 campi di input nascosti:

    echo "<input type='hidden' name='module' value='pippo'>";

    echo "<input type='hidden' name='view' value='pluto'>";

  6. #6
    Utente di HTML.it L'avatar di sexcar
    Registrato dal
    Apr 2002
    Messaggi
    19
    infatti ci avevo pensato poco dopo. funge funge.
    oggi il mio cervello va proprio al rallentatore.
    grazie ancora.

    seb.

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.