Guest Caio Braga Postado Abril 3, 2007 Denunciar Share Postado Abril 3, 2007 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? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Abril 3, 2007 Denunciar Share Postado Abril 3, 2007 Como está a estrutura do seu banco de dados? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Caio Braga Postado Abril 3, 2007 Denunciar Share Postado Abril 3, 2007 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! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 searching_ Postado Abril 3, 2007 Denunciar Share Postado Abril 3, 2007 coloque um mysql_error depois do insert e veja o erro:$resultado = mysql_query ($sql) or die(mysql_error()); Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Caio Braga Postado Abril 3, 2007 Denunciar Share Postado Abril 3, 2007 coloque um mysql_error depois do insert e veja o erro:$resultado = mysql_query ($sql) or die(mysql_error()); No database selectedDeu isso!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 marcohashi Postado Abril 3, 2007 Denunciar Share Postado Abril 3, 2007 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.... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Visitante Postado Abril 3, 2007 Denunciar Share Postado Abril 3, 2007 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!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
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
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.