Bonjour,

Serait-il possible de transmettre, via un même <form/>, TEXT && FILE ?

Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<!DOCTYPE html>
<html>
<body>
 
<form action="demo_post_enctype.asp" method="post" enctype="multipart/form-data">
 <input type=FILE name="name">
 <input type="text" name="fname">
 <select id=rubrique name="lname">
  <option value=va1>#1</option>
 </select>
 <input type="submit" value="Submit">
</form>
 
</body>
</html>
(exemple tiré de cette page)

Il semble que le fait de préciser un type d'encodage supprime la possibilité de traiter TEXT && FILE.

Par exemple :
Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
if (isset($_FILES['name']) && !empty($_POST['fname']) && !empty($_POST['lname'])) {
 return 1;
}
else {
 return 0;
}
Une condition comme celle-ci, pour le <form/> ci-dessus retourne toujours 0, même champs présents.

Merci