J'ai utilisé https://laratutorials.com/signature-pad-php-mysql-jquery/ pour créer le bloc de signature. Le problème est que lorsque je clique sur Soumettre, le chemin de l'image de signature n'est pas enregistré dans la base de données.
Voici le code de upload.php
<?php include_once '../db_connect.php'; $folderPath = "upload/"; $image_parts = explode(";base64,", $_POST['signed']); $image_type_aux = explode("image/", $image_parts[0]); $image_type = $image_type_aux[1]; $image_base64 = base64_decode($image_parts[1]); $file = $folderPath . uniqid() . '.'.$image_type; $sql="INSERT INTO works (sign) VALUES ('$file') WHERE id=1"; mysqli_query($con,$sql); file_put_contents($file, $image_base64); echo "Signature Uploaded Successfully."; ?>
Quelqu'un peut-il m'aider ?
le champ de signature dans la base de données MySQL change varchar en champ de textepeut être stocké dans la base de données