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

Problema ao incluir dados em tabela


MDFD

Pergunta

Como faço pra incluir dados em uma tabela a partir de um formulário?

Esse é o código do formulário:

<html>
<head>
<title>Página PHP</title>
</head>
<body>
<?php
if (isset($_POST["nomedep"]) && isset($_POST["codigo"]))
{
$nomedep = $_POST["nomedep"];
$codigo = $_POST["codigo"];
}
else
{
$nomedep = "";
$codigo = '';
echo "Digite o seu nome.<p>";
}
?>
<form method="post" action="2.php">
Código Departamento: <input value='<?php echo $codigo;?>' type="text" name="codigo">
<br>
Nome do Departamento: <input value='<?php echo $nomedep;?>' type="text" name="nomedep">
<br><br>
<input type="submit" value="Incluir">


</form>
</body>
</html>
e esse é o script para incluir os dados:
<html>
<head>
<title>Página PHP</title>
</head>
<body>
<?php
$link = mysql_connect('localhost',"root","");
if (!$link) {
    die("Não foi possível conectar");
    exit;
    }
else
{
$sel = mysql_select_db("AV3");
if (!$sel) {  die("Não foi possível selecionar o banco de dados");}
else
{
$codigo <= "codigo";
$nome = "nomedep"; 
$insercao= "INSERT INTO depto
(codigo, nome)
VALUES
($codigo, '$nome')";
$resultado = mysql_query($insercao)
or die("Falha na execução da consulta");
echo "Dados adicionados com sucesso";

}
}
?>
</body>
</html>
essas são as especificações da tabela:
CREATE TABLE `DEPTO` ( 
`CODIGO` INT( 3 ) NOT NULL ,
`NOME` CHAR( 20 ) NOT NULL 
);

Editado por Jonathan Queiroz
Adcionar tag's, remover caixa alta do título e editar o título para descrever melhor a dúvida (Jonathan)
Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Aparece algum erro??

Ps: para facilitar a leitura de quem quiser ajudar, colocas o os scripts dentro das tags "code"

exemplo:

<html>
<head>
<title>Página PHP</title>
</head>
<body>
<?php
if (isset($_POST["nomedep"]) && isset($_POST["codigo"]))
{
$nomedep = $_POST["nomedep"];
$codigo = $_POST["codigo"];
}
else
{
$nomedep = "";
$codigo = '';
echo "Digite o seu nome.<p>";
}
?>
<form method="post" action="2.php">
Código Departamento: <input value='<?php echo $codigo;?>' type="text" name="codigo">
<br>
Nome do Departamento: <input value='<?php echo $nomedep;?>' type="text" name="nomedep">
<br><br>
<input type="submit" value="Incluir">


</form>
</body>
</html>

Link para o comentário
Compartilhar em outros sites

  • 0

Amigo, poderia especificar onde está sua dúvida??

De qualquer maneira vai aí uma dica que me ajudou...

No endereço http://www.criarweb.com/manuais/programacao_php/

procure os tópicos 28 a 32 que fala especificamente sobre como tratar os formularios.

As explicações são fáceis de assimilar.

Editado por maico
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,5k
×
×
  • Criar Novo...