Bonjour à tous,
J'ai un formulaire de saisie permettant d'ajouter un élément à une base de données, et me permettant, le cas échéant, d'y adjoindre une photo. Le formulaire est en PHP. Mais, au moment de sélectionner le fichier, l'utilisateur ne peut pas savoir si le fichier voulu a bien été sélectionné. Sur le web, j'ai remarqué que, souvent le nom du fichier s'affiche lorsqu'il est sélectionné, avant même de soumettre le formulaire. J'ai donc pensé à un script jquery, mais je ne sais pas comment m'y prendre. Y a-t-il un moyen simple de le faire ?
J'ai essayé ceci :
1 2 3 4 5 6 7 8 9
| $(document).ready(function(){
$('#liste-biens').load('liste_biens.php');
$('#label-photo').click(function(){
var nom-photo = "<?php echo $nom_photo; ?>";
if(nom-photo!=''){
$('#nom-photo').text(nom-photo);
}
});
}); |
Sachant que la ligne
$('#liste-biens').load('liste_biens.php');
permet de recharger la page au moment de la soumission du formulaire. Mais peut-être est-ce là le problème ?... J'ai essayé de remplacer $nom_photo par $_POST['photo']['name'], mais je me perds dans les apostrophes, les guillemets, et les caractères qu'il faut ou non échapper... et le code ne marche pas mieux.
N'existe-t-il donc pas un moyen simple d'afficher le nom du fichier chargé avant de soumettre le formulaire ?
Merci de votre aide.
Partager