Good day! I need to transfer a plurality of files to a PHP file. For this, I made a form with enctype = "multipart / form-data" and input with the file type and the multiple attribute. However, files do not come to the server and in the $ _FILES array is empty. When clicking on #uploadButton, click on #fileUpload

<form class="form_style1 order_form" action="handlers/sendmail.php" enctype="multipart/form-data" id="order-form" method="POST"> <fieldset> <legend>ΠžΡ„ΠΎΡ€ΠΌΠΈΡ‚ΡŒ Π·Π°ΠΊΠ°Π·</legend> <div class="input_container"> <input type="text" name="name" placeholder="Π€.И.О *" /> <input type="tel" name="tel" placeholder="Π’Π΅Π»Π΅Ρ„ΠΎΠ½ *" /> <input type="email" name="email" placeholder="Email *" /> <input type="text" name="vuz" placeholder="Π’Π£Π— *" /> <select required="required" name="cat"> <option value="0">ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ *</option> <option disabled="disabled">--ΠœΠ°Π³ΠΈΡΡ‚Π΅Ρ€ΡΠΊΠ°Ρ диссСртация--</option> <option value="ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ΡΠΊΠΎ - тСхнологичСскоС обСспСчСниС ΠΌΠ°ΡˆΠΈΠ½ΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… производств (тСхнология ΠΌΠ°ΡˆΠΈΠ½ΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΡ)"> ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ΡΠΊΠΎ - тСхнологичСскоС обСспСчСниС ΠΌΠ°ΡˆΠΈΠ½ΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… производств (тСхнология ΠΌΠ°ΡˆΠΈΠ½ΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΡ) </option> <option disabled="disabled">--Π”ΠΈΠΏΠ»ΠΎΠΌΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚--</option> <option value="НазСмныС транспортно - тСхнологичСскиС срСдства">НазСмныС транспортно - тСхнологичСскиС срСдства</option> <option disabled="disabled">--Выпускная Ρ€Π°Π±ΠΎΡ‚Π°--</option> <option value="ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ΡΠΊΠΎ - тСхнологичСскоС обСспСчСниС ΠΌΠ°ΡˆΠΈΠ½ΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… производств">ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ΡΠΊΠΎ - тСхнологичСскоС обСспСчСниС ΠΌΠ°ΡˆΠΈΠ½ΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… производств</option> <option value="ΠœΠ°ΡˆΠΈΠ½ΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ (ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΌΠ΅Ρ‚Π°Π»Π»ΠΎΠ² Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ)">ΠœΠ°ΡˆΠΈΠ½ΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ (ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΌΠ΅Ρ‚Π°Π»Π»ΠΎΠ² Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ)</option> <option disabled="disabled">--ΠšΡƒΡ€ΡΠΎΠ²Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π°--</option> <option value="ВСхнология ΠΌΠ°ΡˆΠΈΠ½ΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΡ (ВМ)">ВСхнология ΠΌΠ°ΡˆΠΈΠ½ΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΡ (ВМ)</option> <option value="Π Π΅ΠΆΡƒΡ‰ΠΈΠ΅ инструмСнты (РИ)">Π Π΅ΠΆΡƒΡ‰ΠΈΠ΅ инструмСнты (РИ)</option> <option value="Π”Π΅Ρ‚Π°Π»ΠΈ машин">Π”Π΅Ρ‚Π°Π»ΠΈ машин</option> <option value="ВСория ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠ² ΠΈ машин">ВСория ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠ² ΠΈ машин</option> <option value="Π±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ°ΡˆΠΈΠ½ΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ производства, Π½ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ точности.">ΠžΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ°ΡˆΠΈΠ½ΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ производства, Π½ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ точности.</option> <option disabled="disabled">--ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π°--</option> <option value="Π€ΠΈΠ·ΠΈΠΊΠ°">Π€ΠΈΠ·ΠΈΠΊΠ°</option> <option value="ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°">ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°</option> </select> <textarea placeholder="ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΈ поТСлания" name="message"></textarea> <input type="file" name="files" multiple id="fileUpload"/> <input type="hidden" name="type" value="order"> <div class="uploadButtonWrap"> <div class="uploadButton" id="uploadButton">ΠŸΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹</div> <div id="uploadedFiles"></div> <div class="uploadButton deleteUploadedFile" id="deleteUploadedFiles">Π£Π΄Π°Π»ΠΈΡ‚ΡŒ всС Ρ„Π°ΠΉΠ»Ρ‹</div> </div> <button class="submit_button1" type="submit">ΠžΡ„ΠΎΡ€ΠΌΠΈΡ‚ΡŒ Π·Π°ΠΊΠ°Π·</button> </div> </fieldset> 

    1 answer 1

    Specify in the field name that it is an array. Those. it is necessary to name not <input type="file" name="files" ...> and <input type="file" name="files[]" multiple ... >