Bonjour,

J'ai ma clause else qui ne fonctionne pas et je pense que je ne m'y prends pas bien car si il n'y a pas d'upload, je souhaite quand même enregistrer dans la table que les données texte voici mon code en espérant qu'il ne soit pas trop long sinon, veuillez m'en excuser.


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
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
 
/* UPLOAD */
$(document).ready(function() {
    if ($("input[type=checkbox][name=checkboxAjoutDocuments]").change(function() {
            $("#divDropzone").addClass("dropzone");
            $("#divDropzone").addClass("dz-clickable");
            $("#helpDocuments").removeClass("d-none");
            $("#helpDocuments").addClass("d-block");
            $("#lineAjoutDocuments").addClass("d-none");
 
            /*DROPZONE*/
            Dropzone.autoDiscover = false;
 
            $("#divDropzone").dropzone({
                url: 'upload.php',
                parallelUploads: 100,
                paramName: 'file',
                maxFiles: 3,
                maxFilesize: 1.5,
                dictDefaultMessage: 'Cliquez pour ajouter des fichiers...',
                uploadMultiple: true,
                acceptedFiles: 'image/png,image/gif,image/jpg,image/jpeg,image/bmp,image/x-icon,image/svg+xml,image/tiff,application/pdf,application/pdf,application/msword,application/vnd.openxmlformats-officewordprocessingml.document,application/vnd.oasis.openspreadsheet,application/vnd.oasis.opentext,application/vnd.ms-powerpoint,application/vnd.ms-excel,application/vnd.openxmlformats-officespreadsheetml.sheet',
                autoProcessQueue: false,
                addRemoveLinks: true,
                dictRemoveFile: 'Supprimer',
                dictMaxFilesExceeded: 'Vous ne pouvez téléverser que 3 fichiers veuillez en supprimer !',
                dictFileTooBig: 'Fichier trop volumineux, jusqu\'à 1 mo par fichier !',
                dictInvalidFileType: 'Fichier non valide seules les images et Microsoft Office Documents sont acceptés !',
 
                init: function() {
                    myDropzone = this;
 
                    /* BTN ENVOYER */
                    $("#envoyer").click(function(e) {
                        valid = true;
                        if ($("#nom").val() == "") {
                            $('.msgSaisieNom').addClass('erreurSaisie');
                            $('#nom').focus();
                            valid = false;
                        }
                        $("#nom").keypress(function() {
                            $(".msgSaisieNom").removeClass('erreurSaisie');
                            $(".msgSaisieNom").val('');
                        });
                        if ($("#email").val() == "") {
                            $('.msgSaisieEmail').addClass('erreurSaisie');
                            $('#email').focus();
                            valid = false;
                        }
                        $("#email").keypress(function() {
                            $(".msgSaisieEmail").removeClass('erreurSaisie');
                            $(".msgSaisieEmail").val('');
                        });
                        if ($("#telephone").val() == "") {
                            $('.msgSaisieTelephone').addClass('erreurSaisie');
                            $('#telephone').focus();
                            valid = false;
                        }
                        $("#telephone").keypress(function() {
                            $(".msgSaisieTelephone").removeClass('erreurSaisie');
                            $(".msgSaisieTelephone").val('');
                        });
                        if ($("#adresse").val() == "") {
                            $('.msgSaisieAdresse').addClass('erreurSaisie');
                            $('#adresse').focus();
                            valid = false;
                        }
                        $("#adresse").keypress(function() {
                            $(".msgSaisieAdresse").removeClass('erreurSaisie');
                            $(".msgSaisieAdresse").val('');
                        });
                        if ($("#ville").val() == "") {
                            $('.msgSaisieVille').addClass('erreurSaisie');
                            $('#ville').focus();
                            valid = false;
                        }
                        $("#ville").keypress(function() {
                            $(".msgSaisieVille").removeClass('erreurSaisie');
                            $(".msgSaisieVille").val('');
                        });
                        if ($("#cp").val() == "") {
                            $('.msgSaisieCp').addClass('erreurSaisie');
                            $('#cp').focus();
                            valid = false;
                        }
                        $("#cp").keypress(function() {
                            $(".msgSaisieCp").removeClass('erreurSaisie');
                            $(".msgSaisieCp").val('');
                        });
                        if ($("#message").val() == "") {
                            $('.msgSaisieMessage').addClass('erreurSaisie');
                            $('#message').focus();
                            valid = false;
                        }
                        $("#message").keypress(function() {
                            $(".msgSaisieMessage").removeClass('erreurSaisie');
                            $(".msgSaisieMessage").val('');
                        });
 
                        e.preventDefault();
                        e.stopPropagation();
                        myDropzone.processQueue();
 
                        return valid;
 
                    }); /*BTN ENVOYER*/
 
                    /* BTN CLOSE */
                    $("#close").click(function() {
                            $("#frmDevis")[0].reset();
                            $("#divDropzone").html("");
                            $("#frmDevis").show();
                            $("#devisOk").removeClass("d-block");
                            $("#devisOk").addClass("d-none");
                            $(".msgSaisieNom").removeClass('erreurSaisie');
                            $(".msgSaisieEmail").removeClass('erreurSaisie');
                            $(".msgSaisieTelephone").removeClass('erreurSaisie');
                            $(".msgSaisieAdresse").removeClass('erreurSaisie');
                            $(".msgSaisieVille").removeClass('erreurSaisie');
                            $(".msgSaisieCp").removeClass('erreurSaisie');
                            $(".msgSaisieMessage").removeClass('erreurSaisie');
                        }), /*BTN CLOSE*/
 
                        this.on("sendingmultiple", function(file, xhr, formData) {
                            formData.append("nom", $("#nom").val());
                            formData.append("email", $("#email").val());
                            formData.append("telephone", $("#telephone").val());
                            formData.append("adresse", $("#adresse").val());
                            formData.append("ville", $("#ville").val());
                            formData.append("cp", $("#cp").val());
                            formData.append("message", $("#message").val());
                            formData.append("fpos", 777)
                            this.on("success", function() {
                                $("#frmDevis").hide();
                                $("#devisOk").removeClass("d-none");
                                $("#devisOk").addClass("d-block");
                            });
                        })
                } /*init: function*/
            }); /*.dropzone*/
        })); /*checkbox.change*/ /* if*/
 
    else {
        $("#divDropzone").removeClass("dropzone");
        $("#helpDocuments").addClass("d-none");
 
        $("#envoyer").click(function() {
            $.ajax({
                url: 'insertDevis.php',
                type: 'POST',
                data: $('#frmDevis').serialize(),
                done: function() {
                    // alert("ok");
                    $("#frmDevis").hide();
                    $("#devisOk").removeClass("d-none");
                    $("#devisOk").addClass("d-block");
                }
            });
        })
    }
 
}); /*document.ready*/
Je vous remecie de votre aide