Ir para conteúdo

POWERED BY:

Arquivado

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

sanchesjs

Inserindo registro no Mysql

Recommended Posts

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

<?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

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

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

×

Informação importante

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