Olá, tenho um form q está me deixando louco, não sei o que está errado, quando faço require_once na pág do form ele some.
img 01 - sem o validador
img 02 - com validado
codigo:
1- index
<?php require_once("includes/validarform.php");?>
<form method="post" action="manipulador.php">
<div><i id="icone" class="w3-xlarge far fa-user"></i><input type="text" placeholder="Nome" name="nome" size="10"><span class="error">* <?php echo $nomeErr;?></span></div>
<div><i id="icone" class="w3-xlarge far fa-envelope"></i><input type="email" placeholder="E-Mail" name="email" size="10"></div>
<div><i id="icone" class="w3-xlarge fab fa-whatsapp"></i><input type="tel" placeholder="Whatsapp" name="telefone" size="10"></div>
<div><i id="icone" class="w3-xlarge fas fa-pencil-alt"></i><textarea name="msg"></textarea></div>
<div><input type="submit" name="Enviar" value="Enviar" class="w3-button w3-block"></div>
</form>
2- validador
<?php
$nome = $email = $telefone = $msg= "";
if ($_SERVER["REQUEST_METHOD "] == "POST") {
$nome = test_input($_POST["nome"]);
$email = test_input($_POST["email"]);
$telefone = test_input($_POST["telefone"]);
$msg = test_input($_POST["msg"]);
}
function test_input($data) {
$data = trim($data);
$data = stripslashes($data);
$data = htmlspecialchars($data);
return $data;
}
?>