sanchesjs 0 Denunciar post Postado Outubro 8, 2003 Alguem poderia me dizer por favor qual o problema nesse codigo ? aparece a seguinte mensagem no browser : Parse error: parse error, unexpected T_VARIABLE in c:\arquivos de programas\apache group\apache\htdocs\cap10lab11.php on line 20 <?php $txtCodLivro = trim($txtLivro); $txtCodCat = trim($txtCodCat); $txtTitulo = trim($txtTitulo); $txtAutor = trim($txtAutor); $txtNPaginas = trim($txtNPaginas); $txtFormato = trim($txtFormato); $txtPreco = trim($txtPreco); $txtFormato = trim($txtFormato); $txtCapa = trim($txtCapa); $txtDataLanc = trim($txtAno)+trim($txtMes)+trim($txtDia); //Abre a conexao com o Banco de Dados MySQL include "conexao.inc" //Cria sentença SQL de inclusao de registro $sqlINS = "INSERT INTO livros "; $sqlINS = $sqlINS . "(codlivro, codCat, titulo, autor, npaginas, formato, preco, resenha, Dtlanc, capa) "; $sqlINS = $sqlINS . VALUES ('$txtCodLivro', "; $sqlINS = $sqlINS . "'$txtCodCat', "; $sqlINS = $sqlINS . "'$txtTitulo', "; $sqlINS = $sqlINS . "'$txtAutor', "; $sqlINS = $sqlINS . "'$txtNPaginas', "; $sqlINS = $sqlINS . "'$txtFormato', "; $sqlINS = $sqlINS . "'$txtPreco', "; $sqlINS = $sqlINS . "'$txtResenha', "; $sqlINS = $sqlINS . "'$txtDtLanc', "; $sqlINS = $sqlINS . "'$txtCapa') "; //Carrega os registros $rs = mysql_query($sqlINS, $conexao) or die ( mysql_error()); ?> <html> <head> <title> Acessando dados de um banco de dados MySQL </title> </title> </head> <body> <font face="arial" size="2"><b>O Livro<?php echo $txtTitulo; ?> foi incluido com sucesso</font><br><br> <a href="Cap10Lab11.htm">Clique aqui para inserir um novo livro</a> </body> <?php> mysql_close($conexao); ?> Compartilhar este post Link para o post Compartilhar em outros sites
raphaeltsr 0 Denunciar post Postado Outubro 8, 2003 <?php> mysql_close($conexao); ?> dá uma olhadinha... ;) além disso, nunca vi: include "xx.php" o que conheço é: include "xx.php"; ou include("ejeje.php"); //mas não sei se dá erro isso do include...mas olha o quoted lá q tá errado... 100+ Compartilhar este post Link para o post Compartilhar em outros sites
ZehOliveira 0 Denunciar post Postado Outubro 8, 2003 include "conexao.inc"Faltou o ; Compartilhar este post Link para o post Compartilhar em outros sites
sanchesjs 0 Denunciar post Postado Outubro 8, 2003 Fiz as mudaças e ainda nao resolveu !Valeu Compartilhar este post Link para o post Compartilhar em outros sites
ZehOliveira 0 Denunciar post Postado Outubro 8, 2003 E qual o erro? Compartilhar este post Link para o post Compartilhar em outros sites
conseld 0 Denunciar post Postado Outubro 8, 2003 Esse esquema de inserir registro e muito complicado.Tem simples e poucas linhas de comandosql = "INSERT INTO livros(codlivro, codCat, titulo, autor, npaginas, formato, preco, resenha, Dtlanc, capa)VALUES('$txtCodLivro', '$txtCodCat', '$txtTitulo', '$txtAutor', '$txtNPaginas', '$txtFormato)', '$txtPreco', '$txtResenha', '$txtDtLanc', '$txtCapa');";mysql_query($sql);Sei láTenta assim..Que fica mais facil :ph34r: :) :) <_< Compartilhar este post Link para o post Compartilhar em outros sites
sanchesjs 0 Denunciar post Postado Outubro 8, 2003 Deu certo na primeira tentativa , mas qdo fui tentar colocar mais registros deu a seguinte mensagem : Duplicate entry '' for key 1 Compartilhar este post Link para o post Compartilhar em outros sites
ZehOliveira 0 Denunciar post Postado Outubro 9, 2003 O erro tá dizendo que você está tentando gravar dois registros iguais (Dois registros iguais seria dois registros com mesma chave primária...) Compartilhar este post Link para o post Compartilhar em outros sites