Ir ao conteúdo

Posts recomendados

Postado

A variável "obs" está como não definida, as demais está funcionando corretamente .

 

Warning: Undefined array key "obs" in C:\xampp\htdocs\sites\Portfólio - v04 - LKM\querecebe.php on line 7

<?php include_once"conexao/conexao.php";?>

<html>

<body>

    <?php

        $nome = $_POST["nome"];

        $email = $_POST["email"];

        $obs = $_POST["obs"];



        $conn = mysqli_connect($servidor,$dbusuario,$dbsenha,$dbname);

        mysqli_select_db($conn,'$dbname');

        $sql = "INSERT INTO usuario (nome,email,obs) VALUES ('$nome', '$email','$obs')";

        if (mysqli_query($conn, $sql)) {

        echo "deu certo";

        }else{

        echo "Deu errro: " . $sql . "<br>" . mysqli_error($conn);

        }

        mysqli_close($conn);

    ?>

</body>

</html>

 

  • 2 semanas depois...
  • 4 semanas depois...
Postado

@lukaslkm Olá amigo tudo bem?

 

Verifique se o input que esta no formulário no qual você esta enviado esta com o nome definido como name="obs". Esse poder um dos motivos no qual essa $_POST["obs"] esta retornando vazio.


Caso queira verificar se esta vindo um $_POST do seu formulário coloque esse código e execute novamente:

if(isset($_POST["obs"]))

{

    echo "POST RECEBIDO";

}

else

{

   echo "POST VAZIO";
}

 

 

 

  • Curtir 1
Postado

@lukaslkm 1 - trocar o include onde por requeri once. porque? Conexão é importe (responsabilidade única).

 

 

2 - certamente não existe na variável autoglobal "POST" o obs, algo de errado está acontecendo ao armazenar um valor no post, ou seja, ou há algum erro no formulário ao enviar o obs, ou o obs está sendo filtrado errado, se é que tem filtro. Então assim, eu recomendo tu indo seguindo a rota da informação debugando com var_dump, vendo em cada trecho se o $_POST['obs'] está setado e se não o que está fazendo ele não existir ou receber null.

 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...