Jump to content
Igor Feliphe

Upload JS, PHP e MySQL

Recommended Posts

Olá, estou fazendo um curso técnico e nele estou com um projeto para uma empresa que faça ordens de serviço pela web

Funciona assim:

O Cliente solicita o serviço, o técnico vai até o local e faz a ordem de serviço que está hospedada na web em seguida o cliente precisa assinar.(assinatura rubrica)

Porem não consigo achar nenhum método para fazer isso..

Existe alguma função que me permite fazer isso? Framework ? qualquer coisa ou outra linguagem?

Faz 2 Meses que estou estudando.. peguem leve kk

 

 

Share this post


Link to post
Share on other sites

O que você quer dizer com fazer a assinatura? Normalmente o que é feito é o upload de uma imagem nesses casos, principalmente quando é via smartphones.

Share this post


Link to post
Share on other sites

Estou com um Projeto de assinatura rubrica(para um curso técnico que estou fazendo)

Até agora tudo está ok

Ao terminar a assinatura rubrica feita, preciso salvar ela no banco de dados e no servidor

Porem não faço ideia de como fazer.. 

Consigo salvar a assinatura em local, mas preciso salvar ela no banco de dados

Segue o Codigo

Default.php 

  
    <div class="x_page" style="display: none;">
        <div class="x_window">
                <div class="x_header">
           		A Assinatura está correta?<span id="close_pp" onclick="$('.x_page').hide();"></span>
            </div>           
            <center>
            <a download class="cta download_sign" id="download_signature">Confirmar</a>        
            </center>
        </div>
    </div>  
      <section>
      	<div class="content dso">
        	<div class="container" id="wrapper">
            	<div class="row">
                			<div class="restrict center">
                            <div class="pad_box">
                              <h1>
                                Desenhe a sua assinatura                              </h1>
                              <div class="wrapper">
                                <canvas id="signature-pad" class="signature-pad" width="900" height="400"></canvas>
                              </div>
                              <div>
                                <button id="save">Guardar</button>
                                <button id="clear">Limpar</button>
                              </div>     
                            </div>
                            </div> 
              </div>
            </div>
        </div>
      </section>
     
      <script src="jquery-3.2.1.min.js"></script>
      <script src="filestack.js"></script>
      <script src="signaturepad.js"></script>
      <script src="scripts.js"></script>
     

Scripts.js

$(document).ready(function() {
	if ($('.content').hasClass('dso')) {
	
		var telaDesenho = new telaDesenho(document.getElementById('signature-pad'));
		var salvarBtn = document.getElementById('save');
		var cancelarBtn = document.getElementById('clear');
		
		salvarBtn.addEventListener('click', function (event) {
		  

		  var arquivo = telaDesenho.toDataURL('image/png');
		  

		  //tentar mandar pro php?
		  
		
		});
		
		cancelarBtn.addEventListener('click', function (event) {
		  telaDesenho.clear();
		});		
		
	}
	

});

 










Minha intensão e salvar elas e listar elas assim que o usuário pedir..

 

Preciso de uma solução para enviar para o banco ou apenas usar o PHP para capturar essa imagem

Share this post


Link to post
Share on other sites

Formulei um código, é esse o caminho?

<?php
$data_uri = "data:image/png;base64,iVBORw0K...";
$code_image = explode(",", $data_uri)[1];
$decode_image = base64_decode($encoded_image);
file_put_contents("download.png", $decoded_image);

 

Share this post


Link to post
Share on other sites

Não duplique os tópicos, mantenha o assunto em apenas um. Eu uni ambos os tópicos.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By Kefatif
      Prezados, boa tarde.
       
      Preciso criar um select que me traga do banco os registros que se repetem vazios nos últimos 3 meses nos campos:
      campo_a
      campo_b
       
      vazios (null).
       
      Podem me ajudar?
    • By Felipe Haberl
      Prezados, bom dia!
       
      Sou iniciante em desenvolvimento utilizando o PHP e estou precisando da ajuda de vocês para criar um gerador de senhas, vou deixar abaixo os critérios de funcionamento:
       
      Palavra:       senhadodia
      Sequencia: 0123456789
      Data do dia: 26012022
       
      A senha seria: NOSENSNN
       
      Desde já agradeço a atenção de todos (a).
    • By arthursanno
      Possuo a seguinte tabela
      CREATE TABLE IF NOT EXISTS `pool` ( `id` int(11) NOT NULL AUTO_INCREMENT, `idPai` int(11) NOT NULL, `nome` varchar(100) NOT NULL, PRIMARY KEY (`idPool`) ) ENGINE=MyISAM AUTO_INCREMENT=7 DEFAULT CHARSET=latin1; INSERT INTO `pool` (`id`, `idPai`, `nome`) VALUES (1, 0, 'José'), (2, 1, 'Maria'), (3, 1, 'Carlos'), (4, 2, 'Renta'), (5, 2, 'Pedro'), (6, 3, 'Gustavo'); No caso desse diagrama:
      1 :: 2 :::: 4 :::: 5 :: 3 :::: 6 Quero fazer uma consulta SQL nessa tabela cujo me retorne o primeiro registros que NÃO possui 2 filhos. (no caso do diagrama seria o registro 3... e ao acrescentar mais um filho de 3, a consulta ia retornar o registro 4 agora)
       
      Não sei se tenho que fazer consultas dentro de consultas. Preciso de orientação pra continuar o caminho do estudo.
    • By arthursanno
      Usando PHP e MySQL, estou tentando elaborar um código de inserção Multi Nível Binário (máximo 2 filhos pra cada pai). A inserção é sem escolher o pai de forma manual. O código tem que localizar o primeiro registro que não possui 2 filhos e inserir o novo registro ali. O desenho final, será uma pirâmide multi nível de 2 em 2.
      Sou iniciante em PHP/MySQL e isso é parte de um estudo (curso), então necessito de apoio para:
      Saber por onde começar a montar essa lógica; Um exemplo de SQL para buscar e inserir nesse formato que descrevi. Obrigado.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.