0
I’m making a posting system using PHP and Mysqli, but there are some errors that I’m not able to fix.
Follow the PHP code below:
<?php
if (isset($_POST['enviar'])){
$autor = mysqli_real_escape_string(trim(strip_tags($_POST['autor'])));
$titulo = mysqli_real_escape_string(trim(strip_tags($_POST['titulo'])));
$texto = mysqli_real_escape_string(trim(strip_tags($_POST['texto'])));
$sql = mysqli_query("INSERT INTO postagens (Titulo, Texto, Autor) VALUES ('$titulo', '$texto', '$autor')") or die(mysqli_error());
if ($sql){
echo '<script>alert("Pergunta Enviada!");location.href=("");</script>';
}else{
echo '<script>alert("Ocorreu um problema!");location.href=("");</script>';
}
}
?>
HTML:
<form action="" method="POST" enctype="multipart/form-data">
<label for="inputTitulo">Titulo</label>
<input type="text" name="titulo" class="form-control" id="titulo" required="" placeholder="titulo..">
<label >Texto</label>
<input type="text" name="texto" class="form-control" required="" placeholder="escreva sua pergunta...">
<label>Autor</label>
<input type="text" name="autor" class="form-control" required="" placeholder="Autor">
<button type="submit" name="enviar" id="enviar" class="btn btn-primary"
value="Publicar">Publicar!</button>
</form>
Procedural style string mysqli_real_escape_string ( mysqli $link , string $escapestr )
– MagicHat