Visualizzazione dei risultati da 1 a 4 su 4

Discussione: informazione ciclo for

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    201

    informazione ciclo for

    Ciao a tutti, ho creato questo loop:

    for($i=1;$i<91;$i++) {

    $giorni1 = $i;
    if ($giorni1 < 10) {
    $giorni1 = 0 . $giorni1;
    }


    $variabili_opzioni .= "<option value=\"$giorni1\">$giorni1 ";
    }

    immetto quindi $variabili_opzioni in una select e ho una tendina con numeri da 1 a 90.

    Come faccio a fare in modo che nella select, di default, l'utente trovi 3 (per esempio)

    Thank's

    TEO
    teo

  2. #2
    Utente di HTML.it L'avatar di adiumx
    Registrato dal
    Jan 2005
    residenza
    Zurigo
    Messaggi
    353
    Codice PHP:

    $defaultvalue 
    3;  //numero selezionato



    for($i=1;$i<91;$i++) {    

    $giorni1 $i;  

    if (
    $giorni1 10) {  
    $giorni1 $giorni1;  
    }     


    if (
    $i==$defaultvalue) {

    $variabili_opzioni .= "<option [B]selected[/B] value=\"$giorni1\">$giorni1 ";

    } else {

    $variabili_opzioni .= "<option value=\"$giorni1\">$giorni1 ";

    }  


    dovrebbe funzionare...

    comunque crei una variabile $defaultvalue, e con un'istruzione if, fai in modo che quando $i assume il valore di $defaultvalue, stampa la stringa con "selected", altrimenti normale.

  3. #3
    Codice PHP:
    $selected = ($giorni1 == 03) ? " SELECTED" "";
    $variabili_opzioni .= "<option value=\"$giorni1\"{$selected}>$giorni1 "

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    201

    grazie...

    Grazie 1000,

    ti ringrazio anche per l'info, in fondo è molto semplice....

    TEO
    teo

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.