ALT 0 Denunciar post Postado Abril 21, 2003 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
hinom 5 Denunciar post Postado Abril 21, 2003 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
ALT 0 Denunciar post Postado Abril 21, 2003 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
dfcabello 0 Denunciar post Postado Abril 21, 2003 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