Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ALT

:angry: Notice: Undefined variable:

Recommended Posts

alguem sabe me dizer pq acontece isso:--------------- :huh: Notice: Undefined variable:---------------bom fazendo um formulário que a action manda para um arquivo inserir.php, que vai inserir o valores na tabela (mysql).dá pau na $sql = $sql . "VALUES .... e acontece em todas as variáveis. :huh: mas a tabela cria um registro somente com o ID (auto_increment)

Compartilhar este post


Link para o post
Compartilhar em outros sites

no windows você deve inicilizar as variáveis, no seu caso vcc está concatenando $sql com $sql, sendo que $sql ainda nao possui valor$sql = $sql troque isso:$sql = $sql . "VALUES por isso:$sql = "";$sql .= "VALUES

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom deve ter alguma coisa errada que eu não estou percebendo, Com a dica do Calvin, não lista os erros mas tb não grava no banco os informações das variaveis. Tb tentei a outra dica mas tb não deu.-----------------<?phpinclude "abreconexao.inc";$sql = "INSERT INTO noticias ";$sql = $sql . "(nome, sobrenome, cidade, estado, email, data, hora, titulo, subtitulo, texto) ";$sql .= "VALUES ('$nome', ";$sql = $sql . "'$sobrenome', ";$sql = $sql . "'$cidade', ";$sql = $sql . "'$estado', ";$sql = $sql . "'$email', ";$sql = $sql . "'$data', ";$sql = $sql . "'$hora', ";$sql = $sql . "'$titulo', ";$sql = $sql . "'$subtitulo', ";$sql = $sql . "'$texto')";$sql = mysql_query($sql, $conexao) or die ("erro na gravação dos dados!");echo "<h1>Cadastro efetuado com sucesso!</h1>";?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mudando a variavel de resultado para resultado ao invés de sql, acho que dá certo e arrumei pra deixar mais limpo, testa ai :)

<?phpinclude "abreconexao.inc";$sql = "";$sql .= "INSERT INTO noticias ";$sql .= "(nome, sobrenome, cidade, estado, email, data, hora, titulo, subtitulo, texto) ";$sql .= "VALUES ('$nome', ";$sql .= "'$sobrenome', ";$sql .= "'$cidade', ";$sql .= "'$estado', ";$sql .= "'$email', ";$sql .= "'$data', ";$sql .= "'$hora', ";$sql .= "'$titulo', ";$sql .= "'$subtitulo', ";$sql .= "'$texto')";$resultado = mysql_query($sql, $conexao) or die ("erro na gravação dos dados!");echo "<h1>Cadastro efetuado com sucesso!</h1>";?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.