Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal!
Sou iniciante em php, estou mais habituado com ASP.
Estou com a seguinte dúvida: Possuo duas paginas uma de inclusão e a outra de formulario, clico no botão submit porem não grava no banco e na pagina gerencia-registro.php não aparece nenhuma mensagem de erro.
Pagina: inserir.php
>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="[http://www.w3.org/1999/xhtml">](http://www.w3.org/1999/xhtml%22)
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<font size="4">Preencha o campo abaixo:</font>
<form method="post" action="gerencia-registro.php?acao=adicionar">
<table>
<tr>
<td>Nome do livro:</td>
<td>
<input name="FormNomeLivro" maxlength="63" />
</td>
</tr>
<tr>
<td>
<input type="submit" value="Cadastrar" />
</td>
</tr>
</table>
</form>
</body>
</html>
Pagina: gerencia-registro.php
>
<?php
$servidor = 'localhost';
$usuario = 'root';
$senha = '12345';
$banco = 'bd_teco';
$link = mysql_connect($servidor, $usuario, $senha)
or die ('Não foi possivel conectar ao Banco MTI: '.mysql_error());
$select = mysql_select_db($banco);
if ($acao == "adicionar")
{
$_sql = "insert into tab_livros (livro) values (";
$_sql .= "'$FormNomeLivro'";
$_sql .= ")";
$result = mysql_query($sql);
echo $sql;
if (!$result) {
die ('Erro: '.mysql_error());}
else
{ echo 'A operação foi realizado com sucesso.';}
}
?>
<br>
<a href="lista.php">Clique aqui para visualizar os registros.</a><br>
<a href="inserir.php">Clique aqui para inserir novo registro.</a>Carregando comentários...