-
Total de itens
113 -
Registro em
-
Última visita
Tudo que Marcio_123 postou
-
Criando uma seleção no banco de dados quando produto estiver vencendo
Marcio_123 postou um tópico no fórum PHP
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. -
Criando uma seleção no banco de dados quando produto estiver vencendo
Marcio_123 respondeu ao tópico de Marcio_123 em PHP
ola Williams blll, fiz esse SELECT mas não voltou registros algum SELECT * FROM tb_renovacao WHERE data_pgto = DATE_ADD(CURDATE(), INTERVAL 6 month) nesse caso ai estou trazendo apenas datas acrescentadas de 6 meses ou 180 dias certo ? com base no meu campo data que esta gravado, detalhe meu campos esta com formato VARCHAR. -
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);
-
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.
-
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"; } } ?>
-
e ai galera blzzz alguem poderia me ajudar como faço para colocar o canal do youtube abaixo no meu site. ou criar um slide tipo esse ai no youtube com quantidade de coluna x em carrossel. grato https://www.youtube.com/channel/UC5s0VrX9iWTuMIP4RvKrRGA