Visualizzazione dei risultati da 1 a 6 su 6

Discussione: ottimizzare codice

  1. #1
    Utente di HTML.it L'avatar di torrone
    Registrato dal
    Apr 2006
    residenza
    Padova
    Messaggi
    1,128

    ottimizzare codice

    ciao... come posso ottimizzare questa parte di codice?
    penso si capisca cosa fa il seguente semplcie codice

    Codice PHP:
    if ($row2[stato] == 1) {

    echo 
    "<input type=\"radio\" name=\"stato\" value=\"1\" checked=\"checked\" /> Aperto
    <input type=\"radio\" name=\"stato\" value=\"0\" /> Chiuso"
    ;

    } else {

    echo 
    "<input type=\"radio\" name=\"stato\" value=\"1\" /> Aperto
    <input type=\"radio\" name=\"stato\" value=\"0\" checked=\"checked\" /> Chiuso"
    ;



    grazie

  2. #2

  3. #3
    Utente di HTML.it L'avatar di torrone
    Registrato dal
    Apr 2006
    residenza
    Padova
    Messaggi
    1,128
    Originariamente inviato da filippo.toso
    Che cosa intendi per "ottimizzare"?
    mm... semplificarlo, accorciarlo...

  4. #4
    Codice PHP:
    <?php
    $a 
    = ($row2[stato] == 1) ? "checked=\"checked\"" "";
    $c = ($row2[stato] == 1) ? "" "checked=\"checked\"";

    echo 
    "<input type=\"radio\" name=\"stato\" value=\"1\" ".$a"/> Aperto 
    <input type=\"radio\" name=\"stato\" value=\"0\" "
    .$c." /> Chiuso";
    ?>
    Non so se è più semplice
    www.stoner.altervista.org
    Un giorno la paura bussò alla porta, il coraggio andò ad aprire e non c’era nessuno…
    Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa.

  5. #5
    Per iniziare potresti scriverlo in modo che non sollevi dei notice.

    Per il resto, perchè non usare un template engine?

    In ogni caso:

    Codice PHP:
    <?php 
    $row2
    ['stato'] = 0// 1
    $aperto = ($row2['stato'] == 1) ? "checked='checked'" '';
    $chiuso = ($row2['stato'] == 0) ? "checked='checked'" '';
    echo 
    "<input type='radio' name='stato' value='1' {$aperto} /> Aperto\r\n";
    echo 
    "<input type='radio' name='stato' value='0' {$chiuso} /> Chiuso\r\n";
    ?>

  6. #6
    Utente di HTML.it L'avatar di torrone
    Registrato dal
    Apr 2006
    residenza
    Padova
    Messaggi
    1,128
    Originariamente inviato da filippo.toso

    Per il resto, perchè non usare un template engine?
    ehh.. devo ancora imparare ad usare un template engine...


    cmq vi ringrazio a tutti e due...

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.