Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    257

    campi input e controlli sui contenuti

    Carissimi,
    sto cercando di eseguire questo controllo su un campo input ma non ci riesco, io voglio che quando il campo input (imm_1) č pieno, $alfa = $_FILES['imm_1']['name'];
    invece quando č vuoto $alfa=$_POST['alfa'];
    dove sbaglio?

    Codice PHP:
    if (isset($_FILES['imm_1']['name']))
    {

    $alfa $_FILES['imm_1']['name'];
    $_trasfe_1 $uploaddir $_FILES['imm_1']['name'];
                   if (
    move_uploaded_file($_FILES['imm_1']['tmp_name'], $_trasfe_1))
                   {
                   print 
    "Immagine 1 TRASFERITA
    "
    ;
                   }
                   else
                   {
                   print 
    "Immagine 1 NON TRASFERITA
    "
    ;
                   }
    }else {
    $alfa=$_POST['alfa'];} 

  2. #2

  3. #3

    Re: campi input e controlli sui contenuti

    Originariamente inviato da antoce
    Carissimi,
    sto cercando di eseguire questo controllo su un campo input ma non ci riesco, io voglio che quando il campo input (imm_1) č pieno, $alfa = $_FILES['imm_1']['name'];
    invece quando č vuoto $alfa=$_POST['alfa'];
    dove sbaglio?

    Codice PHP:
    if (isset($_FILES['imm_1']['name']))
    {

    $alfa $_FILES['imm_1']['name'];
    $_trasfe_1 $uploaddir $_FILES['imm_1']['name'];
                   if (
    move_uploaded_file($_FILES['imm_1']['tmp_name'], $_trasfe_1))
                   {
                   print 
    "Immagine 1 TRASFERITA
    "
    ;
                   }
                   else
                   {
                   print 
    "Immagine 1 NON TRASFERITA
    "
    ;
                   }
    }else {
    $alfa=$_POST['alfa'];} 
    Mah, cosė ad occhio secondo me il problema č che non devi solo controllare se $_FILES['imm_1']['name'] esiste, ma anche se č diverso da vuoto, ovvero:
    Codice PHP:
    if (isset($_FILES['imm_1']['name']) && ($_FILES['imm_1']['name']!=''))
    {

    $alfa $_FILES['imm_1']['name'];
    $_trasfe_1 $uploaddir $_FILES['imm_1']['name'];
                   if (
    move_uploaded_file($_FILES['imm_1']['tmp_name'], $_trasfe_1))
                   {
                   print 
    "Immagine 1 TRASFERITA
    "
    ;
                   }
                   else
                   {
                   print 
    "Immagine 1 NON TRASFERITA
    "
    ;
                   }
    }else {
    $alfa=$_POST['alfa'];} 
    Un controllino su $_POST['alfa'] non sarebbe male, dato che ti darebbe un errore notice nel caso in cui non fosse settato nč quello nč il campo immagine.

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    257
    grazie, ora va bene

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    257
    mi mancava && ($_FILES['imm_1']['name']!='')

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 © 2024 vBulletin Solutions, Inc. All rights reserved.