Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Não insere no banco de dados

Estou fazendo o código de acordo com a minha necessidade. Quando fiz da primeira vez, 100% idêntico ao do curso, deu super certo. Agora estou usando os vídeos do curso como base para me ajudar a fazer de acordo com o que preciso, mas ele não insere no banco.

Código:

<html>
<?php include("conecta.php")?>
<?php

function inserePost($conexao, $titulo, $foto, $keyword, $texto){
    $query = "insert into post (titulo, foto, keyword, texto) values ('{Stitulo}', '{$foto}', '{$keyword}', {$texto})";
    return mysqli_query($conexao, $query);
}
$titulo = $_POST['titulo'];
$foto = $_POST['foto'];
$keyword = $_POST['keyword'];
$texto = $_POST['texto'];


if(inserePost($conexao, $titulo, $foto, $keyword, $texto)){ ?>
    Postado
<?php } else { ?>
    Não postado
<?php }

    mysqli_close($conexao);





?>
    </html>
1 resposta
solução!

Oi Henrique, tudo bom?

Acredito que tenha faltado as aspas simples na variavel texto:

    $query = "insert into post (titulo, foto, keyword, texto) values ('{Stitulo}', '{$foto}', '{$keyword}', '{$texto}')";