Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Range()

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714

    Range()

    Salve,
    sto usando per la creazione di una select box la funzione range

    $valori = range(10, 0)

    e quello che dopo mi appare a video e' corretto

    <select>
    <option value="10">10</option>
    .... Fino allo zero
    </select>

    Volevo sapere se si potesse cambiare lo 0 e il 10 in Minimo e Massimo, cosi da far apparire:

    <select>
    <option value="10">Massimo</option>
    .... Fino allo zero
    <option value="1">1</option>
    <option value="0">Minimo</option>
    </select>

    Grazie

  2. #2
    for ($i=10; $i>=1; $i--) {
    if ($i==0) $txt = "minimo";
    elseif ($i==10) $txt = "massimo";
    else $txt = $i;
    echo "<option value=\"$i\">$txt</option>";
    }


    chiaramente una cosa di questo tipo è sicuramente più ottimizzata:

    echo "<option value=\"10\">massimo</option>";
    for ($i=9; $i>1; $i--) {
    echo "<option value=\"$i\">$i</option>";
    }
    echo "<option value=\"1\">minimo</option>";



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 © 2026 vBulletin Solutions, Inc. All rights reserved.