Visualizzazione dei risultati da 1 a 3 su 3

Discussione: PHP: if ternario

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    274

    PHP: if ternario

    Salve, ho questo code:

    codice:
    <select name="s_uso" class="select">
    <?php
    while($db->next_record()) {
            $selected = ($uso == $db->f('uso')) : 'selected' ? NULL;
    ?>
    <option <?=$selected?> value="<?=$db->f('uso')?>"><?=$db->f('uso')?></option>
    <?php
    }
    ?>
    </select>
    e questo errore:

    Parse error: parse error, unexpected ':'
    nella riga dell'if.
    come risolvo?
    Progeny

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    6,034
    ma il ternario è
    (espressione1) ? (espressione2) : (espressione3);

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    274
    gh, funziona.

    codice:
    $selected = ($uso == $db->f('uso')) ? 'selected' : NULL;
    grazie
    Progeny

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.