Save canvas image to sql database with php -
i'am sorry if question stupid , how can save canvas image database via php i've searched lot did not found working , useful
, here code use popup print form
<script> function print(){ var canvas1 = document.getelementbyid("testcanvas"); var ctx1 = canvas1.getcontext("2d"); var img = canvas1.todataurl("image/png"); img = encodeuricomponent(img); $.ajax({ url: 'upload.php', data: { data: img }, type: 'post', success: function(data) { console.log(data); alert("done"); } }); </script> <button onclick="print()">click me</button><br>
upload.php
<?php $data = $_post['data']; $server = "localhost"; $username = "root"; $password = ""; $database = "sports"; $bd = mysql_connect($server, $username, $password) or die("1"); $ok = mysql_select_db($database, $bd) or die("2"); $sql = "insert image (myimage) values ($data)"; if( ! mysql_query($sql) ) { echo "error: " . mysql_error(); } echo $qry; ?>
you can, using ajax. process :
- javascript handle canvas create image
- javascript call url generated php
- your php handle date send via post method javascript
here answer can : uploading canvas context image using ajax , php
Comments
Post a Comment