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

Conexao Bd Mysql


Guest ejurb

Pergunta

foram criados dois arquivos um pra receber os dados em um formulario

que e este

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<HTML>

<HEAD>

<TITLE>Adicionar Registro</TITLE>

</HEAD>

<BODY>

<FORM METHOD="POST" ACTION="adicionar_registro.php">

<TABLE CELLSPACING="5" CELLPADDING="5">

<TR>

<TD VALIGN="TOP"><STRONG>CODIGO: </STRONG></TD>

<TD VALIGN="TOP"><STRONG><INPUT TYPE="TEXT" NAME="codigo" SIZE="5" MAXLENGTH="5"></STRONG></TD>

</TR>

<TR>

<TD VALIGN="TOP"><STRONG>NOME</STRONG></TD>

<TD VALIGN="TOP"><STRONG><INPUT TYPE="TEXT" NAME="nome" SIZE="30" MAXLENGTH="50"></STRONG></TD>

</TR>

<TR>

<TD VALIGN="TOP"><STRONG>LOGIN</STRONG></TD>

<TD VALIGN="TOP"><STRONG><TEXTAREA NAME="login" COLS="30" ROWS="5"></TEXTAREA></STRONG></TD>

</TR>

<TR>

<TD VALIGN="TOP"><STRONG>SENHA</STRONG></TD>

<TD VALIGN="TOP"><STRONG><INPUT TYPE="TEXT" NAME="senha" SIZE="10" MAXLENGTH="10"></STRONG></TD>

</TR>

<TR>

<TD ALIGN="CENTER" COLSPAN="2"><INPUT TYPE="SUBMIT" VALUE="Adicionar Registro"></TD>

</TR>

</FORM>

</TABLE>

</BODY>

</HTML>

e um script em php pra receber os dados e inserir eles no banco de dados mysql

que e o seguinte:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<HTML>

<HEAD>

<TITLE>Adicionar Registro</TITLE>

</HEAD>

<BODY>

<H1>Adicionando um registro em Funcionário</H1>

<?php

if ((!$_REQUEST['codigo']) OR (!$_REQUEST['nome']) OR (!$_REQUEST['login']) OR (!$_REQUEST['senha'])) {

Header ("Location: $_SERVER[HTTP_REFERER]");

exit;

}

$sql = "INSERT INTO funcionario (codigo, nome, login, senha) VALUES ('$_REQUEST[codigo]', '$_REQUEST[nome]', '$_REQUEST[login]', '$_REQUEST[senha]')";

$conexao = mysql_connect("localhost","localhost"," ") or die ("Não foi possível conectar ao servidor.");

$bd = mysql_select_db("mirv_atendimento", $conexao) or die ("Não foi possível selecionar o Banco de dados.");

$resultados = mysql_query($sql,$conexao) or die ("Não foi possível executar a consulta.");

if (!$resultados) {

echo "<P>Não foi possível adicionar o registro!";

} else {

echo "<P>Registro adicionado!</P>

<TABLE CELLSPACING=\"5\" CELLPADDING=\"5\">

<TR>

<TD VALIGN=\"TOP\"><STRONG>CODIGO:</STRONG></TD>

<TD VLAIGN=\"TOP\">$_REQUEST[codigo]</TD> </TR> <TR>

<TD VALIGN=\"TOP\"><STRONG>NOME:</STRONG></TD>

<TD VLAIGN=\"TOP\">$_REQUEST[nome]</TD> </TR> <TR>

<TD VALIGN=\"TOP\"><STRONG>LOGIN:</STRONG></TD>

<TD VLAIGN=\"TOP\">$_REQUEST[login]</TD> </TR> <TR>

<TD VALIGN=\"TOP\"><STRONG>SENHA:</STRONG></TD>

<TD VLAIGN=\"TOP\">$_REQUEST[senha]</TD> </TR>";

}

?>

</BODY>

</HTML>

quem pode dizer porque minha conexao falhou?

no bd tenho as configurações

name: localhost

host name: localhost

user name: root

password:

port: 3306

socorro...

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Tenta assim:

$codigo = $_REQUEST["codigo"];

$nome = $_REQUEST["nome"];

$login = $_REQUEST["login"];

$senha = $_REQUEST["senha"];

$sql = "INSERT INTO funcionario (codigo, nome, login, senha) VALUES ('$codigo', '$nome', '$login', '$senha')";

Editado por fabyo
Link para o comentário
Compartilhar em outros sites

  • 0

fabyo a mesagem que esta aparecendo e esta:

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'localhost'@'localhost' (using password: YES) in c:\Arquivos de programas\Apache Group\Apache\htdocs\adicionar_registro.php on line 16

Não foi possível conectar ao servidor.

o que isto significa?

Link para o comentário
Compartilhar em outros sites

  • 0

cara ENCONTREI O ERRO E O SEGUINTE

$conexao = mysql_connect("localhost","localhost"," ") or die ("Não foi possível conectar ao servidor.");

COLEQUEI ASSIM EM AZUL E FUNCIONOU BLZA.

$conexao = mysql_connect("localhost","localhost","") or die ("Não foi possível conectar ao servidor.");

VALEU GALERA...

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,3k
×
×
  • Criar Novo...