Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di the-bit
    Registrato dal
    Feb 2005
    Messaggi
    543

    [form] vedere se campo file è vuoto

    Buona sera,
    apro questo thread perchè sto avendo difficoltà ad effettuare un controllo su un campo file presente in un form.
    Vi posto uno stralcio del form in questione:
    Codice PHP:
    <form action="paginaTest.php" method="post" enctype="multipart/form-data">
    ------------------
    ------------
    ------------

    <
    input type="file" name="upload_file" value="" id="image" />

    </
    form
    Nella pagina "paginaTest.php" vorrei effettuare un controllo del tipo


    Codice PHP:
    if(!empty($_POST['upload_file']))
           
    // esegui una determina funzione
    if(empty($_POST['upload_file']))
          
    // non fare nulla 
    Il problema sta nel fatto che il controllo non funziona.
    Mi stampa sempre la stessa cosa sia che il campo file contiene qualcosa del tipo "C:\Documents and Settings\....eccc...ecc" sia che è vuoto.
    Dove sbaglio?
    "To iterate is human, to recurse, divine." (R.(Heller))

  2. #2
    Codice PHP:
    if(isset($_POST['submit'])) {
       if (
    $_FILES['upload_file']['name'] == '' ) {/*nessun file è stato uppato, fai qualcosa*/}
       else {
    /*file uppato, fai qualcos'altro*/}

    bb,bio.

  3. #3
    Utente di HTML.it L'avatar di the-bit
    Registrato dal
    Feb 2005
    Messaggi
    543
    Grazie!!!
    Che stupido errore che ho fatto...$_POST invece di $_FILES...
    "To iterate is human, to recurse, divine." (R.(Heller))

  4. #4
    Utente di HTML.it L'avatar di the-bit
    Registrato dal
    Feb 2005
    Messaggi
    543
    Originariamente inviato da bionicoz
    Codice PHP:
    if(isset($_POST['submit'])) {
       if (
    $_FILES['upload_file']['name'] == '' ) {/*nessun file è stato uppato, fai qualcosa*/}
       else {
    /*file uppato, fai qualcos'altro*/}

    bb,bio.
    Scusami ancora,
    mi sono accorto però che il campo file non viene controllato dalla validazione jQuery.
    Come mai? C'è qualche modo per includere nella validazioni dei campi anche quello del campo "file" ?

    Grazie.
    "To iterate is human, to recurse, divine." (R.(Heller))

  5. #5
    Utente di HTML.it L'avatar di the-bit
    Registrato dal
    Feb 2005
    Messaggi
    543
    up!?
    "To iterate is human, to recurse, divine." (R.(Heller))

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.