fabiosmoura Postado Julho 2, 2020 Denunciar Share Postado Julho 2, 2020 (editado) 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; } ?> Editado Julho 2, 2020 por fabiosmoura Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
fabiosmoura
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;
}
?>
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.