diff --git a/envoie.php b/envoie.php index 208a04de857fd81257d70d933f43454b76a9ae90..bd759329bc700c9598a4b86efe6def5705702747 100644 --- a/envoie.php +++ b/envoie.php @@ -1,43 +1,25 @@ <?php -$servername = "localhost"; -$username = "root"; -$password = "root"; -$dbname = "mydb"; - -$conn = new mysqli($servername, $username, $password, $dbname); - if ($_SERVER['REQUEST_METHOD'] === 'POST') { if (isset($_FILES['documentFile']) && $_FILES['documentFile']['error'] === UPLOAD_ERR_OK) { - // Assurez-vous que l'ID de l'adhérent est fourni et qu'il s'agit d'un nombre - if (isset($_POST['AdherentID']) && is_numeric($_POST['AdherentID'])) { - $adherentID = intval($_POST['AdherentID']); - } else { - die("L'ID de l'adhérent est manquant ou invalide."); + $uploadDir = 'uploads/'; + + if (!file_exists($uploadDir)) { + mkdir($uploadDir, 0777, true); } - // Lire le contenu du fichier - $fileContent = file_get_contents($_FILES['documentFile']['tmp_name']); + $fileName = basename($_FILES['documentFile']['name']); + $targetFilePath = $uploadDir . $fileName; - // Convertir le contenu en format acceptable pour la base de données - $fileContent = base64_encode($fileContent); - - // Préparation de la requête SQL pour insérer le fichier - $stmt = $conn->prepare("INSERT INTO documentsadministratifs (AdherentID, DossierInscription) VALUES (?, ?)"); - $stmt->bind_param("is", $adherentID, $fileContent); - - // Exécuter la requête - if ($stmt->execute()) { - echo "Fichier téléchargé avec succès et enregistré dans la base de données."; + if (move_uploaded_file($_FILES['documentFile']['tmp_name'], $targetFilePath)) { + echo 'Fichier téléchargé avec succès.'; } else { - echo "Erreur lors de l'enregistrement du fichier dans la base de données : " . $stmt->error; + echo 'Erreur lors du téléchargement du fichier.'; } - - $stmt->close(); } else { - echo 'Erreur lors du téléchargement du fichier : ' . $_FILES['documentFile']['error']; + echo 'Erreur lors du téléchargement du fichier.'; } } else { header('Location: index.php'); exit(); } -$conn->close(); \ No newline at end of file +?> diff --git a/membre.php b/membre.php index 0e368b92acf47fce79382b6a4a062867951cdcaf..6678da3e2e1641ebd1dd0ef2002d55f22e260f50 100644 --- a/membre.php +++ b/membre.php @@ -103,18 +103,18 @@ if ($_SERVER["REQUEST_METHOD"] == "POST") { <div class="document-upload"> <h2>Envoyer vos Documents</h2> - <form id="documentForm" enctype="multipart/form-data" method="post"> + <form id="documentForm" enctype="multipart/form-data"> <label for="documentType">Type de Document :</label> <select id="documentType" name="documentType"> <option value="carte_adherent">Carte d'Adhérent</option> <option value="certificat_medical">Certificat Médical</option> + </select> <br> <label for="documentFile">Sélectionnez le document à envoyer :</label> <input type="file" id="documentFile" name="documentFile" accept=".jpg, .jpeg, .png, .pdf"> <br> - <input type="hidden" name="form_type" value="upload_document"> - <button type="submit" class="buttonUpload">Envoyer</button> + <button type="button" class="buttonUpload" onclick="submitDocument()">Envoyer</button> </form> </div> @@ -131,4 +131,5 @@ if ($_SERVER["REQUEST_METHOD"] == "POST") { </div> </div> -<?php require('footer.php'); ?> \ No newline at end of file +<?php require('footer.php'); ?> +<script src="scriptenvoie.js"></script> \ No newline at end of file diff --git a/uploads/Capture3.PNG b/uploads/Capture3.PNG new file mode 100644 index 0000000000000000000000000000000000000000..47e3cfff46c05ce3c491e67cae8ed79409ea8c47 Binary files /dev/null and b/uploads/Capture3.PNG differ diff --git a/uploads/Package matchzero.png b/uploads/Package matchzero.png deleted file mode 100644 index 4a73b290a06168d4f3389b71e8839ac368675199..0000000000000000000000000000000000000000 Binary files a/uploads/Package matchzero.png and /dev/null differ diff --git a/uploads/certificat_lantz_nathan.png b/uploads/certificat_lantz_nathan.png deleted file mode 100644 index e020adabeb9d527f477be6176d347e93f4bb35a5..0000000000000000000000000000000000000000 Binary files a/uploads/certificat_lantz_nathan.png and /dev/null differ diff --git a/uploads/graphique-d-39-affaires-de-la-hierarchie_318-62413-1708183748.png b/uploads/graphique-d-39-affaires-de-la-hierarchie_318-62413-1708183748.png deleted file mode 100644 index f6076437174a776670f44e5a28c49732300c006b..0000000000000000000000000000000000000000 Binary files a/uploads/graphique-d-39-affaires-de-la-hierarchie_318-62413-1708183748.png and /dev/null differ