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

Ajuda Para Cadastrar


Guest Caio Braga

Pergunta

Guest Caio Braga

To começando com o php hoje...

Para começar eu estou tentando fazer um cadastro de 1 nome no banco de dados, mais está dificil! De acordo com o livro que estou me baseando ficaria assim:

PAG1.PHP:

<head>

<title>Nada</title>

</head>

<body>

<form action = "pag2.php" method = "POST">

Qual é o nome do funcionario?

<input type="text" name="nome">

<input type="submit" name="Submit" value="Enviar">

</body>

</html>

PAG2.PHP

<head>

<title>RECEBE O NOME</title>

</head>

<body>

<? include_once ("conecta.php");

$nome = $_POST["nome"];

$sql = "INSERT INTO funcionario VALUES";

$sql .= "('$nome')";

$resultado = mysql_query ($sql);

if(mysql_affected_rows() > 0){

?>

<script languange:"JavaSript">

alert ("Cliente Cadastrado com suceso");

</script>

<?

}

else{?>

<script languange:"JavaSript">

alert ("Cliente Não Cadastrado!");

</script>

<? }?>

</body>

</html>

CONECTA.PHP:

<?

$server = "localhost";

$user = "root";

$password = "vertrigo";

$bd = "funcionario";

$conexao = mysql_connect ($server, $user, $password) or die ("Erro na conecxão com o Banco de Dados". mysql_error ());

@mysql_select_db($db);

?>

alguém PODERIA ME FALAR O QUE está ERRADO?

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0
Guest Caio Braga
Como está a estrutura do seu banco de dados?

Criei um tabela com o nome de funcionario, com apenas um campo, no caso `nome`!!

Eu também mudei umas variaveis que estao erradas nesse codigo ai...mais ainda assim não funcionou!

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Caio Braga
coloque um mysql_error depois do insert e veja o erro:

$resultado = mysql_query ($sql) or die(mysql_error());

No database selected

Deu isso!!

Link para o comentário
Compartilhar em outros sites

  • 0

Faz assim brow....

<?
$host = 'localhost';
$usuario = 'root';
$senha = 'vertigo';
$banco = 'funcionario';
$conexao = mysql_connect($host, $usuario, $senha) or die("Erro ao conectar com o banco");
$db = mysql_select_db($banco, $conexao) or die ("Erro ao selecionar o banco");
?>

você deve ver tambem se a senha é VERTIGO, ou VERTRIGO que estah no seu codigo....

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Visitante

Desculpe a todos vocês que perderam tempo aqui comigo....

Eu estava colocando o nome da tabela no lugar de colocar o nome da database....

So conseguir ve isso por causa do or die(mysql_error());!!

Obrigado!!

Daqui a pouco eu volto com mais duvidas!!

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...