-1
How I remove the characters "." "-", "/", "(" and ")" from the variables in PHP to send to the database?
<?php
session_start();
include("_cabecalho.php");
include("_bUsuario.php");
$btnCad = filter_input(INPUT_POST, 'btnCad', FILTER_SANITIZE_STRING);
if ($btnCad) {
$nome = $_POST['nome'];
$email = $_POST['email'];
$cpf = $_POST['cpf'];
$cpfBd = explode('.', $cpf);
$cpfBd = explode('-', $cpfBd);
$login = $_POST['login'];
$senha1 = $_POST['senha1'];
$senha = password_hash($senha1, PASSWORD_DEFAULT);
$celular = $_POST['celular'];
$celularBd = explode('(', $celular);
$celularBd = explode(')', $celularBd);
$celularBd = explode('-', $celularBd);
$telefone = $_POST['telefone'];
$telefoneBd = explode('(', $telefone);
$telefoneBd = explode(')', $telefoneBd);
$telefoneBd = explode('-', $telefoneBd);
$data = $_POST['dtn'];
$dataBd = explode('/', $data);
$sexo = $_POST['sexo'];
$cep = $_POST['cep'];
$cepBd = explode('-', $cep);
$rua = $_POST['rua'];
$numero = $_POST['numero'];
$bairro = $_POST['bairro'];
$cidade = $_POST['cidade'];
$estado = $_POST['uf'];
if (insereUsuario($conexao, $nome, $email, $login, $senha, $celularBd, $telefoneBd, $sexo, $cepBd, $rua, $numero, $bairro, $cidade, $estado, $cpfBd, $dataBd)) {
?>
<p class="center green-text">O Usuario <?= $login ?> foi adicionado.</p>
<?php
}
else {
$msg = mysqli_error($conexao);
?>
<p class="center red-text">O Usuario <?= $login ?> não foi adicionado: <?= $msg ?></p>
<?php
}
<?php
include("conecta.php");
function insereUsuario($conexao, $nome, $email, $login, $senha, $celularBd, $telefoneBd, $sexo, $cepBd, $rua, $numero, $bairro, $cidade, $estado, $cpfBd, $dataBd) {
$query = "insert into usuarios (nome, email, login, senha, celular, telefone, sexo, cep, rua, numero, bairro, cidade, estado, cpf, datanascimento)
values ('{$nome}', '{$email}', '{$login}', '{$senha}', {$celularBd}, {$telefoneBd}, '{$sexo}', {$cepBd}, '{$rua}', {$numero}, '{$bairro}', '{$cidade}', '{$estado}', {$cpfBd}, {$dataBd})";
return mysqli_query($conexao, $query);
}
Hello friend. You should not attach code images. This is clear in the community rules. I suggest you edit your answer and attach the code typed as soon as possible or it will be negativated by the other users. Hugs!
– user41630
I edited the first image for code, please do the same in the second image.
– I_like_trains
Sorry I didn’t know
– William Gravina