Visualizzazione dei risultati da 1 a 2 su 2

Discussione: problema con elseif

  1. #1

    problema con elseif

    Salve, in questo codice vorrei fare in modo che se la variabile $arate contiene N/A assegno ad $arate 22050 però riesco a farlo funzionare solo cancellando manualmente i due $arate e mettendo 22050
    sapreste dirmi cosa non va nel codice? è giusto scrivere N/A così "N/A" ?
    Grazie!



    Codice PHP:
    //questo è il CODICE ORIGINALE

    if($p['use_audio_rate']) 
            { 
                if(
    $this->input_details['audio_channels']>|| !is_numeric($this->input_details['audio_channels'])) 
                { 
                    
    $arate $i['audio_rate']; 
                    
    $opt_av .= $arate_cmd " -ar $arate "
                }else 
                { 
                    if(isset(
    $p['audio_rate'])) 
                        
    $arate $p['audio_rate']; 
                    elseif(isset(
    $i['audio_rate'])) 
                        
    $arate $i['audio_rate']; 
                    if(!empty(
    $arate)) 
                        
    $opt_av .= $arate_cmd " -ar $arate "
                } 
            } 
    Codice PHP:
    //questo è il CODICE CHE HO MODIFICATO

    if($p['use_audio_rate']) 
            { 
                if(
    $this->input_details['audio_channels']>|| !is_numeric($this->input_details['audio_channels'])) 
                { 
                    
    $arate $i['audio_rate']; 
                    if(
    $arate == "N/A")
                    {
    $arate 22050}
                    
    $opt_av .= $arate_cmd " -ar $arate "
                }else 
                { 
                    if(isset(
    $p['audio_rate'])) 
                        
    $arate $p['audio_rate']; 
                    elseif(isset(
    $i['audio_rate'])) 
                        
    $arate $i['audio_rate']; 
                    if(
    $arate == "N/A")
                    {
    $arate 22050}
                    if(!empty(
    $arate)) 
                        
    $opt_av .= $arate_cmd " -ar $arate "
                } 
            } 

  2. #2
    Magari mettendoci le virgolette e soprattutto il punto e virgola finale:

    Codice PHP:
    $arate "22050"
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

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.