Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Mensagem de erro no php


Alexandre_Rangel

Pergunta

PHP Parse error: syntax error, unexpected T_STRING in E:\home\sonalsiste\Web\inserir.php on line 28

A mensagem de erro acima aparece no meu codigo php.

mais eu não sei onde estou errando.

o codigo completo abaixo:

<html>

<head>

<title>Exibindo a Tabela Dados</title>

<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">

</head>

<body>

<?php

require("conectar.php");//chama o arquivo de conexão ao BD

$nome = $_POST['nome'];

$email = $_POST['email'];

$telefone = $_POST['telefone'];

$sqlinsert = "INSERT INTO nome (a_nome)VALUES('','$nome','$email','$telefone')";

mysql_query($sqlinsert) or die("Não foi possível inserir os dados");

/*Mostra na tela os dados inseridos.*/

echo"Inseridos na Tabela DADOS <br />Nome: $nome <br />Email: $email <br />Telefone: $telefone";

?>

</body>

</html>

Eu quero inserir um campo no meu banco de dados mais ta dando erro me ajudem por favor!!!!!!!!!!!!!!!!!!!! :wacko: :wacko:

OBS: meu banco de dados e o phpmyadmin do uol host

Editado por Alexandre_Rangel
Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0
PHP Parse error: syntax error, unexpected T_STRING in E:\home\sonalsiste\Web\inserir.php on line 28

A mensagem de erro acima aparece no meu codigo php.

mais eu não sei onde estou errando.

o codigo completo abaixo:

<html>

<head>

<title>Exibindo a Tabela Dados</title>

<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">

</head>

<body>

<?php

require("conectar.php");//chama o arquivo de conexão ao BD

$nome = $_POST['nome'];

$email = $_POST['email'];

$telefone = $_POST['telefone'];

$sqlinsert = "INSERT INTO nome (a_nome)VALUES('','$nome','$email','$telefone')";

mysql_query($sqlinsert) or die("Não foi possível inserir os dados");

/*Mostra na tela os dados inseridos.*/

echo"Inseridos na Tabela DADOS <br />Nome: $nome <br />Email: $email <br />Telefone: $telefone";

?>

</body>

</html>

Eu quero inserir um campo no meu banco de dados mais ta dando erro me ajudem por favor!!!!!!!!!!!!!!!!!!!! :wacko: :wacko:

OBS: meu banco de dados e o phpmyadmin do uol host

tem como postar o arquivo conectar.php ?

Link para o comentário
Compartilhar em outros sites

  • 0

<?php

$local_serve = "XXX"; // local do servidor

$usuario_serve = "XXX"; // nome do usuario

$senha_serve = "XXX"; // senha

$banco_de_dados = "XXX"; // nome do banco de dados

$conn = @mysql_connect($local_serve,$usuario_serve,$senha_serve) or die ("O servidor não responde!");

// conecta-se ao banco de dados

$db = @mysql_select_db($banco_de_dados,$conn)

or die ("Não foi possivel conectar-se ao banco de dados!");

?>

esse e o conectar.php

Eu já fiz o teste de conexao,o banco de dados ta rodando. o problema e na hora de adicionar dados que aparece o erro

Editado por Alexandre_Rangel
Link para o comentário
Compartilhar em outros sites

  • 0

Primeira coisa, coloca um espaço antes e depois de "VALUES", ficando assim:

$sqlinsert = "INSERT INTO nome (a_nome) VALUES ('','$nome','$email','$telefone')";

outra coisa, você ta definindo apenas um nome de coluna (a_nome) e está passando 4 valores para inserir ('','$nome','$email','$telefone')... das duas uma:

* ou você coloca todos os nomes das colunas

* ou deixa sem nenhum nome e ordena os valores que você está inserindo de acordo com a ordem das colunas no banco

Editado por AndersonFachini
Link para o comentário
Compartilhar em outros sites

  • 0

Cara, vi por cima, deve ser nessa linha

$sqlinsert = "INSERT INTO nome (a_nome)VALUES('','$nome','$email','$telefone')";

você está mandando inserir apenas no campo A_NOME, só que você está passando vários valores, tais como: nome, email e telefone, no seu caso seria

INSERT INTO nome (a_nome, EMAIL, TELEFONE) values ('$none','$email','$telefone')

tenta ae

Abs.

Link para o comentário
Compartilhar em outros sites

  • 0

ajeitei o codigo

ficou assim..

$sqlinsert = "INSERT INTO nome (a_nome) VALUES ($nome)";

porem ainda ta aparecendo o erro.

:unsure: :unsure:

aparece a seguinte mensagem

PHP Parse error: syntax error, unexpected T_STRING in E:\home\sonalsiste\Web\inserir.php on line 28

vo ficar tentando...

o codigo agora ta assim:

<html>

<head>

<title>Exibindo a Tabela Dados</title>

<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">

</head>

<body>

<?php

require("conectar.php");//chama o arquivo de conexão ao BD

$nome = $_POST['nome'];

$email = $_POST['email'];

$telefone = $_POST['telefone'];

$sqlinsert = "INSERT INTO nome (a_nome) VALUES ($nome)";

mysql_query($sqlinsert) or die("Não foi possível inserir os dados");

/*Mostra na tela os dados inseridos.*/

echo"Inseridos na Tabela DADOS <br />Nome: $nome <br />Email: $email <br />Telefone: $telefone";

?>

</body>

</html>

Link para o comentário
Compartilhar em outros sites

  • 0

CONSEGUI!!!!!!!!!!

PESSOAL OBRIGADO PELA AJUDA.

não CONSEGUIRIA SEM A AJUDA DE VOCES.

O CODIGO FICOU ASSIM.

<html>

<head>

<title>Exibindo a Tabela Dados</title>

<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">

</head>

<body>

<?php

require("conectar.php");//chama o arquivo de conexão ao BD

$nome = $_POST['nome'];

echo" $nome ";

$sqlinsert = "INSERT INTO nome (a_nome) VALUES ($nome)";

/*$sqlinsert = "INSERT INTO nome VALUES ($nome)";*/

mysql_query($sqlinsert) or die("Não foi possível inserir os dados");

/*Mostra na tela os dados inseridos.*/

echo"Inseridos na Tabela DADOS <br />Nome: $nome ";

?>

</body>

</html>

DESSA FORMA ELE ADICIONA OS DADOS NA TABELA

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...