Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2001
    residenza
    rimini, san marino
    Messaggi
    934

    Componenti... come gestirli?

    Ciao a tutti.

    spesso ho la necessita di creare dei form con il datario:

    codice:
    echo '<select class=select_progetti  name="data_ricezione_giorno" >';
    for($a=1; $a<32; $a++)	{ echo '<option value="'.$a.'">'.$a.'</option>'; }
    		
    echo '</select>
    	<select class=select_progetti  name="data_ricezione_mese" >		
    ';
    for($b=1; $b<13; $b++)	{ echo '<option value="'.$b.'">'.$b.'</option>'; }
    						
    echo '</select>
            <select class=select_progetti  name="data_ricezione_anno" >		
    ';
    for($c=2009; $c<2020; $c++)	{ echo '<option value="'.$c.'">'.$c.'</option>'; }		
    
    echo '</select>';
    per gestire al meglio questo piccolo modulo, e quindi poterlo riciclate tutte le vote, cosa mi conviene fare?
    un include o una classe?

    Grazie
    Ale

  2. #2
    conviene che ti fai la classe oppure una funzione che ti stampa i ldatario e se mai ti può serivere invi alla funzione dei valori in modo così di non fare mille volte lo stesso codice ma di mandare solo uan riga di codice:

    Codice PHP:

    function datario($valori="",$altri_valori="") {

    echo 
    '<select class=select_progetti  name="data_ricezione_giorno" >';
    for(
    $a=1$a<32$a++)    { echo '<option value="'.$a.'">'.$a.'</option>'; }
            
    echo 
    '</select>
        <select class=select_progetti  name="data_ricezione_mese" >        
    '
    ;
    for(
    $b=1$b<13$b++)    { echo '<option value="'.$b.'">'.$b.'</option>'; }
                            
    echo 
    '</select>
            <select class=select_progetti  name="data_ricezione_anno" >        
    '
    ;
    for(
    $c=2009$c<2020$c++)    { echo '<option value="'.$c.'">'.$c.'</option>'; }        

    echo 
    '</select>';


    una cosa del genere

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2001
    residenza
    rimini, san marino
    Messaggi
    934
    Anche io avevo pensato a una cosa simile, ma ho notato che i cicli non vengono stampati a video.

    Ale

  4. #4
    Guarda dopo aver letto cosa hai scritto mi è sorto un dubbio anche se sinceramente ricordavo che i cicli in una funzione FUNZIONA.... (scusa il gioco di parole)

    per togliermi questo dubbio ho provato la funzione come l'ho scritta qui sopra per te in una pagina vuota e l'ho lanciata risultato che ti sbagli i cicli in una funzione vengono eseguiti

    lo prova anche il fatto degli echo che ci sono dentro...

    testa la funzione da sola e prova

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.