[php] savoir un champ est renseigné

Fermé
JEY - 24 déc. 2008 à 17:59
 Utilisateur anonyme - 24 déc. 2008 à 18:28
Bonjour,

J'aimerais savoir comment faire pour savoir si un champ de type="file" est renseigné en php ?

Merci

5 réponses

Utilisateur anonyme
24 déc. 2008 à 18:16
avec $_FILES[nomDuChamp][tmp_name]


exemple:

<?php

if($_FILES[nomDuChamp][tmp_name]=='')
{echo"Pas renseigné";}
else
{echo"Renseigné";}

?>


sinon, pour plus de précision:https://www.php.net/
1
Utilisateur anonyme
24 déc. 2008 à 18:19
pardon,erreur de frappe:ou http://www.phpfrance.net
0
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
24 déc. 2008 à 18:25
non $_FILES[nomDuChamp][tmp_name]

te donne le nom du fichier temporaire upload terminé

ce serait mieux de tester directement le champ input

par exemple si <input type="file" name="fichier_upload"..


tu testes par if(!empty($_POST['fichier_upload'])) //si le champ n'est pas vide
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
24 déc. 2008 à 18:28
C'est vrai alain42 a raison , ne tient pas compte de l'erreur
0