- Home
- Categorie
- Coding e Sistemistica
- PHP
- Controllo campi files
-
Controllo campi files
ciao raga
Mi sono accorto ora di una cosa..
Ho un modulo per inviare immagini...e un controllo come questo sotto per vedere se i campi sono completi:if ( ($_POST[nome] == "") OR ($_FILES[immagine] == "") OR ($_POST[categoria] == "")) { $messaggio="Non hai compilato tutti i campi"; }
Mi sono accorto ora che...non cambia nulla se io compilo il campo "immagine"
Che sia completo o no...lo script va avanti lo stesso.... non capisco il motivo...il campo nome e categoria invece..se gli lascio vuoti giustamente lo script non continua...e da errore!
Il nome del campo è di sicuro immagine...:?
-
Prova a mettere tra virgolette il nome della variabile dopo il $_POST e sostituire OR con ||
Es. [php]if ( ($_POST['nome'] == "")||(...[/php]
Poi $_FILES va accompagnato dal nome della variabile dell'immagine e dal tipo di dato da trattare, esempio la dimensione
Es.
[php]
$_FILES['immagine']['name']
$_FILES['immagine']
$_FILES['immagine']['type']
[/php]Ciao
-
inoltre ti chiedo di inserire nomi più consoni ai tuoi post al fine di migliorare il nostro servizio nella risposta.
-
@massimux said:
inoltre ti chiedo di inserire nomi più consoni ai tuoi post al fine di migliorare il nostro servizio nella risposta.
ok scusa... ero un po' indeciso nel titolo:D
-
dimmi in cosa vuoi che lo cambi....
io direi:
-Controllo campi files...che ne dici?
-
@massimux said:
dimmi in cosa vuoi che lo cambi....
io direi:
-Controllo campi files...che ne dici?
No tranquello...se vuoi cambia...o se vuoi elimina pure che il problema l'ho risolto
-
non si cancella a qualcuno potrebbe servire... intanto cambio