Fala pessoal,
Sou novo aqui, e também estou aprendendo PHP,
Neste sentido, fiz algumas aulas via youtube e copiei o código de um CRUD.
Porem o mesmo veio com uma validação de email, gostaria de auxilio para tirar, visto que tentei modificar e afetou a hora de salvar os arquivos.
Segue abaixo código.
<?php
session_start();
include_once 'conexao.php';
$contato = filter_input(INPUT_POST, 'contato', FILTER_SANITIZE_SPECIAL_CHARS);
$setor = filter_input(INPUT_POST, 'setor', FILTER_SANITIZE_SPECIAL_CHARS);
$loja = filter_input(INPUT_POST, 'loja', FILTER_SANITIZE_SPECIAL_CHARS);
$categoria = filter_input(INPUT_POST, 'categoria', FILTER_SANITIZE_SPECIAL_CHARS);
$situacao = filter_input(INPUT_POST, 'situacao', FILTER_SANITIZE_SPECIAL_CHARS);
$email = filter_input(INPUT_POST, 'email', FILTER_VALIDATE_EMAIL);
$problema = filter_input(INPUT_POST, 'problema', FILTER_SANITIZE_SPECIAL_CHARS);
$solucao = filter_input(INPUT_POST, 'solucao', FILTER_SANITIZE_SPECIAL_CHARS);
$now = new DateTime();
$data_hora = $now->format('Y-m-d');
$querySelect = $link->query("select email from tb_chamados");
$array_emails = [];
while($emails = $querySelect->fetch_assoc()):
$emails_existentes = $emails['email'];
array_push($array_emails,$emails_existentes);
endwhile;
if(in_array($email,$array_emails)):
$_SESSION['msg'] = "<p class='center red-text'>".'Já existe um cliente cadastrado com esse email'."</p>";
header("Location:../");
else:
$queryInsert = $link->query("insert into tb_chamados values(default,'$contato','$email','$problema','$solucao','$data_hora','$setor','$loja','$categoria','$situacao')");
$affected_rows = mysqli_affected_rows($link);
if($affected_rows > 0):
$_SESSION['msg'] = "<p class='center green-text'>".'Cadastro Efetuado com sucesso!';"<br>";
header("Location:../");
endif;
endif;