Bonjour,
j'ai un souci pour la remontée de la valeur dans l'input "name_fichier2" :
html :
jquery associé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <form method="post" action=""> <input type="text" name="name_fichier2" value="130.jpeg" /> <a class="bouton" id="ajax_supp">Suppression ?</a> </form> <textarea id="reponse"></textarea>Code de suppression : supp_essai.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <script type="text/javascript"> $(document).ready(function(){ $('#ajax_supp').click(function(){ $.ajax({ type: "POST", url: "supp_essai.php", msg: 'objet', success: function(msg){ $('#reponse').val(msg); } }); }); }); </script>
Voici le résultat dans le "textarea" :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 <?php require ('configuration.php'); $upload_chemin = 'upload/'; // Chemin de l'upload if (isset($_POST["name_fichier2"])) { $nomfichier = $_POST["name_fichier2"]; $fichier = $upload_chemin.$nomfichier; if( file_exists ( $fichier ) ) { if(unlink($fichier)) // message de succes { echo 'Votre fichier a bien été supprimé !'; } else { echo 'Echec de suppression le fichier n\'existe pas ! '.$nomfichier.' !! '; } } else { echo 'Echec de suppression : le fichier n\'existe pas ! '.$nomfichier.' !! '; } } else { echo 'Rien envoyé !'; } ?>
Rien envoyé !
Avec le html suivant :
=> le résultat est CORRECT dans le "textarea" :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <form method="post" action="supp_essai.php"> <input type="text" name="name_fichier2" value="130.jpeg" /> <input type="submit" value="Supprimer" /> </form>
Votre fichier a bien été supprimé !
Je ne vois pas ce qui coince dans l'input du premier html ?
Merci !
Partager