[php] savoir un champ est renseigné

JEY -  
 Utilisateur anonyme -
Bonjour,

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

Merci

5 réponses

  1. Utilisateur anonyme
     
    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
  2. Alain_42 Messages postés 5413 Statut Membre 904
     
    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
  3. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  4. Utilisateur anonyme
     
    C'est vrai alain42 a raison , ne tient pas compte de l'erreur
    0