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";
}
}
?>