|
|
|
สอบถามค่ะ ในdatabase ต้องการเก็บแค่ path ของรูป (ข้อมูลที่ใส่เข้าไปเป็นรูปลายเซ็น) |
|
|
|
|
|
|
|
ขั้นแรกตอนครับ
1. กรุณาเอาโค้ดมาวางครับ ทาง Webmaster เค้ามีเครื่องมือให้ใช้อยู่แล้ว สะดวกต่อการดู และที่สำคัญ(ผม)ขี้เกียดพิมพ์
2. ดูจากโค้ดถ้าจะเก็บแยกเป็นภาพใครภาพมัน ก็ต้องเปลี่ยนชื่อรูปไม่ให้ซ้ำกัน แล้วเก็บพาทรูป (ในเวบนี้มีตัวอย่าง ลองหาดู)
สุดท้าย ก็เอาโค้ดมาลงแทนการแคปรูปมาเถอะครับ
|
|
|
|
|
Date :
2017-01-14 11:49:58 |
By :
arm8957 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หน้า index.php
Code (PHP)
<!DOCTYPE html>
<head>
<meta charset="utf-8">
<title>Require a Drawn Signature · Signature Pad</title>
<style>
body { font: normal 100.01%/1.375 "Helvetica Neue",Helvetica,Arial,sans-serif; }
</style>
<link href="jquery.signaturepad.css" rel="stylesheet">
<link href="thomasjbradley-signature-pad/assets/jquery.signaturepad.css" rel="stylesheet">
<script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script type="text/javascript" src="http://code.jquery.com/ui/1.10.1/jquery-ui.min.js"></script>
<!--[if lt IE 9]><script src="../assets/flashcanvas.js"></script><![endif]-->
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
<script src="jquery.signaturepad.js"></script>
<script src="json2.min.js"></script>
<script>
$(document).ready(function() {
$('.sigPad').signaturePad({drawOnly:true});
$('#submit').click(function () {
if($('input.output').val()){
alert($('input.output').val());
}
else{
alert('Please sign the document')
}
})
});
</script>
</head>
<body>
<form method="post" action="test_sql" class="sigPad">
<p>
<input type="text" name="id" id="id">
</p>
<ul class="sigNav">
<li class="clearButton"><a href="#clear">Clear</a></li>
</ul>
<div class="sig sigWrapper">
<div class="typed"></div>
<canvas class="pad" width="198" height="55"></canvas>
<input type="hidden" name="output" class="output">
</div>
<button type="submit" id="submit">I accept the terms of this agreement.</button>
</form>
</body>
หน้า test_sql.php
Code (PHP)
<?
$host="localhost";
$username="root";
$pass_word="1234";
$db="member";
$Conn = mysql_connect( $host,$username,$pass_word) or die ("ติดต่อฐานข้อมูลไม่ได้");
mysql_query("SET NAMES utf8",$Conn);
mysql_select_db($db) or die("เลือกฐานข้อมูลไม่ได้");
$json = $_POST['output'];
$id = $_POST['id'];
require_once('thomasjbradley-signature-to-image/signature-to-image.php');
$img = sigJsonToImage($json);
imagepng($img, 'images/signature.png');
imagedestroy($img);
$fp = fopen('images/signature.png',"r");
$ReadBinary = fread($fp,filesize('images/signature.png'));
fclose($fp);
$signatureImg = addslashes($ReadBinary);
mysql_query("INSERT INTO signature(draw) VALUES ('$signatureImg')") or die(mysql_error());
echo "บันทึกสำเร็จ";
?>
|
|
|
|
|
Date :
2017-01-16 08:31:03 |
By :
gullanun_s |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|