Ir para conteúdo

Marcio_123

Members
  • Total de itens

    113
  • Registro em

  • Última visita

Posts postados por Marcio_123


  1. pessoal blllll

     

    to precisando listar no banco uns registro com renovação próxima de vencer.

     

    EX: tenho um Cliente cadastrado em 01/05/2020 preciso selecionar ele proximo da renovação do contrato que se dar apos 6 meses ou 180 dias, dessa data que foi cadastrado.

    SELECT * FROM tb_renovaçao where DATE_ADD(data_pgto, INTERVAL 180 DAY)"); 
    // ou seja no caso ai estou selecionando registro que estão com data de 180 dias da data que fiz o cadastro.

     

    mas ele não retorno os registros dentro do prazo.


  2. bom ida Omar blll

     

    caracteres que podem ser passadas via post tipo aspa simples, sinal de igual.

    //pegando o campo do formulario via post
    $cliente = $_POST['cliente'];
    
    //limpando o campos de caracteres especiais
    $cliente = preg_replace('/[^[:alnum:] ]/','',$cliente);
    

    faça essa limpeza dos caracteres antes de fazer o cadastro no banco, o que ocorre é que se envio palavra com acentos ex â, é, ô, ç, ele esta removendo essas letras.


  3. e ai galera blll

     

    to usando uma expressão regular do php preg_replace para remover caracter especial de uma string evitando assim injeção sql.

     

    o que ocorre e que quando digite palavras com acentos ela esta removendo as letras. Preciso permitir que passe vogais acentuadas, alguem ai da um help.

     

    		$abreviacao = preg_replace('/[^[:alnum:] a-z]/','',$abreviacao);

     


  4. pessoal bllll

     

    to tentando gravar esse arquivo tentando criptografar para evitar entrada de sql injection

     

    esta gravando legal mas o dado que esta o addslashes esta gravando em BRANCO o certo seria colocar \ antes de '

     

    alguem pode dar um help ai. :)

     

    <?php
    	session_start();
    	ob_start();
    	$btsalvar = filter_input (INPUT_POST, 'btsalvar', FILTER_SANITIZE_STRING);
    	if($btsalvar) {
    		$campos = filter_input_array(INPUT_POST, FILTER_DEFAULT);
    		$campos['senha'] = password_hash($campos['senha'], PASSWORD_DEFAULT);
    		// var_dump($campos);	
    		
    		$result_usuario = "INSERT INTO tb_usuarios (nome, endereco, numero, complemento, cep, senha) VALUES (
    					'" .addslashes($campos['nome']). "', // aqui coloca \ antes das '
    					'" .$campos['endereco']. "',
    					'" .$campos['numero']. "',
    					'" .$campos['complemento']. "',
    					'" .$campos['cep']. "',
    					'" .$campos['senha']. "'
    					)";
    	$resultado_usario = mysqli_query($conn, $result_usuario);
    	if(mysqli_insert_id($conn)){
    		$_SESSION['msgcad'] = "Usuário cadastrado com sucesso";
    		header("Location: Cadastro");
    	}else{
    		$_SESSION['msg'] = "Erro ao cadastrar o usuário";
    	}
    }
    ?>

     


  5. pessoal blll

     

    To trabalhando esse codigo para cadastrar produtos de uma loja. Grava 100% no banco somente na hora do upload que esta levando somente 1 imagem sendo que são 3.

     

    alguem pode dar um help

    <?
    function slug( $string ) {
    		if (is_string($string)) {
    		$string = strtolower(trim(utf8_decode($string)));
    		$before = 'áàãâäéèêëíìîïóòõôöúùûüçÇ';
    		$after  = 'aaaaaeeeeiiiiooooouuuuçÇ';           
    		$string = strtr($string, utf8_decode($before), $after);
    		$replace = array(
    			'/[^a-z0-9.-]/'	=> '-',
    			'/-+/'			=> '-',
    			'/\-{2,}/'		=> ''
    			);
    		$string = preg_replace(array_keys($replace), array_values($replace), $string);
    	}
    		return $string;
    }
    
    $id_categoria = $_POST["id_categoria"];
    $nome_produto = $_POST["nome_produto"];
    $valor_real = $_POST["valor_real"];
    $valor_promocao = $_POST["valor_promocao"];
    $tamanho_p = $_POST["tamanho_p"];
    $tamanho_m = $_POST["tamanho_m"];
    $tamanho_g = $_POST["tamanho_g"];
    $tamanho_gg = $_POST["tamanho_gg"];
    $largura = $_POST["largura"];
    $altura = $_POST["altura"];
    $descricao = $_POST["descricao"];
    $oferta = $_POST["oferta"];
    $exibir_home = $_POST["exibir_home"];
    $exibir_site = $_POST["exibir_site"];
    
    $foto1 = $_FILES['foto1']['name'];//PEGA O ARQUIVO DE TEXTO
    $tmpFileB = $_FILES['foto1']['tmp_name'];//ARQUIVO TEMPORARIO DO ARQUIVO DE TEXTO
    $cod1 = date('dmY-his') . '-' . slug($_FILES["foto1"]["name"]); // GERA UM NOME PARA IMAGEM PEGANDO A DATA E HORA
    
    $foto2 = $_FILES['foto2']['name'];
    $tmpFileB = $_FILES['foto2']['tmp_name'];
    $cod2 = date('dmY-i') . '-' . slug($_FILES["foto2"]["name"]);
    
    $foto3 = $_FILES['foto3']['name'];
    $tmpFileB = $_FILES['foto3']['tmp_name'];
    $cod3 = date('dmY-s') . '-' . slug($_FILES["foto3"]["name"]); 
    
    $caminhoB =  "../produtos/fotos/".$cod1;//PASTA ONDE O ARQUIVO SERA ENVIADO.
    $caminhoB =  "../produtos/fotos/".$cod2;
    $caminhoB =  "../produtos/fotos/".$cod3;//----> so ta fazendo upload desta imagem
    
    
    	if(move_uploaded_file($tmpFileB, $caminhoB)){
    		include "BD/conecta.php";
    		$sql = "INSERT INTO produtos
    									(id_categoria,
    									nome_produto,
    									valor_real,
    									valor_promocao,
    									tamanho_p,
    									tamanho_m,
    									tamanho_g,
    									tamanho_gg,
    									largura,
    									altura,
    									descricao,
    									oferta,
    									exibir_home,
    									exibir_site,
    									foto1,
    									foto2,
    									foto3)
    								VALUES 
    									('$id_categoria',
    									'$nome_produto',
    									'$valor_real',
    									'$valor_promocao',
    									'$tamanho_p',
    									'$tamanho_m',
    									'$tamanho_g',
    									'$tamanho_gg',
    									'$largura',
    									'$altura',
    									'$descricao',
    									'$oferta',
    									'$exibir_home',
    									'$exibir_site',
    									'$cod1',
    									'$cod2',
    									'$cod3')";		
    		if($qr = @mysql_query($sql)){
    			$erro = "Projeto cadastrado com sucesso!!!";
    	}else{
    			$erro = "Erro ao efetuar cadastro; tente outra vez.";
    			}
    		}
    	header("Location: Cad-Produtos.php?msn=$erro");
    ?>

     


  6. Pessoal boa noite

     

    to tentando um acesso ao sistema por e-mail no DB mas meu código só mostra a 1° mensagem mesmo se o e-mail não existe.

     

    ALGUEM DA UM HELP AI

     

    <?
    $email = $_POST["email"];
    		include "../config.php";
    		
    		$sql = mysql_query ("SELECT * FROM tb_empresas_licitacoes WHERE email = '$email'");
    		if(mysql_num_rows($sql) == 0){ // SE O EMAIL EXISTE NO BANCO
    			$erro = "<b>Atenção</b> Este e-mail não esta cadastrado em nosso sistema";
    		} else {
    		
    		if(mysql_num_rows($sql) < 0){ // SE O EMAIL NÃO EXISTE NO BANCO
    			$erro = "Voce ja esta cadastrado clique aqui";
    		}
    	}
    		header("Location: /Acesso/?msn=$erro");
    ?>

     


  7. fala galera blzzz.

     

    to usando esse arquivo para importar arquivo csv e gravar no banco mas ta importando um monte de ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

     

    alguem pode dar um helpizinho ai..

     

        $file = $_FILES[csv][tmp_name]; 
        $handle = fopen($file,"r"); 
    	fgetcsv($handle,1000,";","'");
         
        //insere no banco de dados
        while ($data = fgetcsv($handle,1000,";","'")) {
            if(count($data) === 1 && $data[0] === null)
    
            continue;
                mysql_query ("INSERT INTO tb_repasses_setor (campos da tabela) VALUES 
                    (
                        '".mysql_real_escape_string($data[0])."',
                        '".mysql_real_escape_string($data[1])."',
    					'".mysql_real_escape_string($data[2])."',
    					'".mysql_real_escape_string($data[3])."',
    					'".mysql_real_escape_string($data[4])."',
                        '".mysql_real_escape_string($data[5])."',
    					'".mysql_real_escape_string($data[6])."',
    					'".mysql_real_escape_string($data[7])."',
    					'".mysql_real_escape_string($data[8])."'
                    ) 
                "); 
            } 

     


  8. nossa nunca mais vou esquecer isso :) SHOWWW

     

    agora so teve um problema dentro do diretorio o nome ta ficando Ex: 1558021852-WIN_20170719_185057.JPG

     

    e no banco de dados o nome do arquivo ta ficando  uploads/1558021852-WIN_20170719_185057.JPG

     

    ele ta pegando o nome da pasta e gravando no banco. 


  9. ola pessoal blzz

     

    to fazendo esse script dropzone para enviar varias fotos ao mesmo tempo pro servidor, so não conseguir gravar no DB. ele envia para pasta mas não grava no banco.

     

    segue codigo funcionando 100% se alguem puder ajudar gravar no banco agradeço.

     

    index.php

    <!DOCTYPE html>
    <html>
    <head>
    	<title>PHP - Multiple Image upload using dropzone.js</title>
    	<script src="http://demo.itsolutionstuff.com/plugin/jquery.js"></script>
    	<link rel="stylesheet" href="http://demo.itsolutionstuff.com/plugin/bootstrap-3.min.css">
    	<link href="https://cdnjs.cloudflare.com/ajax/libs/dropzone/4.0.1/min/dropzone.min.css" rel="stylesheet">
    	<script src="https://cdnjs.cloudflare.com/ajax/libs/dropzone/4.2.0/min/dropzone.min.js"></script>
    </head>
    <body>
    
    
    <div class="container">
    	<div class="row">
    		<div class="col-md-12">
    			<h2>PHP - Multiple Image upload using dropzone.js</h2>
    			<form action="upload.php" enctype="multipart/form-data" class="dropzone" id="image-upload">
    				<div>
    					<h3>Clique Aqui</h3>
    				</div>
    			</form>
    		</div>
    	</div>
    </div>
    
    
    <script type="text/javascript">
    	Dropzone.options.imageUpload = {
            maxFilesize:3,
            acceptedFiles: ".jpeg,.jpg,.png,.gif"
        };
    </script>
    
    
    </body>
    </html>

     

    upload.php

    <? include "../config.php"; ?>
    <?
    
    $id_noticia = "1";
    $uploadDir = 'uploads'; // nome da pasta onde os arquivos fica
    
     $tmpFile = $_FILES['file']['tmp_name'];
     $filename = $uploadDir.'/'.time().'-'. $_FILES['file']['name'];
     if(move_uploaded_file($tmpFile, $filename)) {
     	// aqui faça a gravaçao no banco
    	$sql = "INSERT INTO tb_imagens_noticias VALUES ('$id_noticia','$filename')";
    	$qr = mysql_query($sql);
    }
    ?>

     

    nao esqueçam de criar a pasta uploads

     

    gente so falta gravar no banco, helllp


  10. oi pessoal blz

     

    to montando esse script para contar toda fez que o arquivo for feito o download. nao deu muito certo alguem pode dar help

    <? // CRIA SOMA DE ACESSO AO PRCESSO
    $query = mysql_query("UPDATE tabela_arquivos SET acessos = acessos + 1
    							 WHERE arquivo = '$n'
    							 ");
    ?>
    
    // link para baixar o arquivo
    <li><a href="Arquivos/<? echo $dados2[arquivo]; ?>" target="_blank" title="Visualizar Edital">Download</a></li>

     


  11. oi pessoal blz

     

    to montando esse script para contar toda fez que o arquivo for feito o download. nao deu muito certo alguem pode dar help

    <? // CRIA SOMA DE ACESSO AO PRCESSO
    $query = mysql_query("UPDATE tabela_arquivos SET acessos = acessos + 1
    							 WHERE arquivo = '$n'
    							 ");
    ?>
    
    // link para baixar o arquivo
    <li><a href="Arquivos/<? echo $dados2[arquivo]; ?>" target="_blank" title="Visualizar Edital">Download</a></li>

     

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.