Visualizzazione dei risultati da 1 a 3 su 3

Discussione: isset non funzionante

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    390

    isset non funzionante

    Ciao

    alla restituzione di un form vorrei che se il campo del file è presente esegue un' azione, allora ho fatto:

    Codice PHP:
    if(isset($_FILES['product_thumb'])){
                    echo 
    'si';
                    } 
    ma stranamente la scritta si appare sempre...

    come mai??

  2. #2
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    La scritta si appare sempre perché se il campo è definito nel form, il test isset() restituirà sempre vero. Solo se è una checkbox e non viene selezionata, il browser non la spedisce. In quel caso isset() restituirebbe falso.

  3. #3
    prova con

    Codice PHP:
    $bool = @is_uploaded_file($_FILES['nome_campo_file_del_form']['tmp_name']);
    if(
    $bool) {echo "si";}
    else {echo 
    "no";} 
    V.I.S.T.A. --> Virus Inside, Switch To Apple

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.