Ae galera, to recorrendo a vcs...
olha oq aparece qdo tento cadastrar um cliente:
Erro: Não foi possível realizar a conexão"); $db=mysql_select_db($dbname, $conn) or die ("Erro: Base de Dados inexistente"); ?>
Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in c:\wamp\www\exemplo\insere_prospect.php on line 16
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in c:\wamp\www\exemplo\insere_prospect.php on line 16
Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in c:\wamp\www\exemplo\insere_prospect.php on line 17
Warning: Cannot modify header information - headers already sent by (output started at c:\wamp\www\exemplo\insere_prospect.php:4) in c:\wamp\www\exemplo\index.php on line 1
Eu instalei o wamp e o easyphp mas a mesma coisa, a unica coisa q mexi na config. e no register_globals = ON.
Cadastro.php (naun vou postar o codigo inteiro, apenas a parte principal)
[codebox]
<form name="cadastro_prospect" method="post" action="insere_prospect.php">
CODIGO...
<input type="submit" value="Enviar" name="ok">
<input type="reset" value="Limpar" name="reset"></p>
</form>
[/codebox]
conecta_db.php
[codebox]<?
$dbname="dentalprado";
$conn=mysql_connect("localhost/exemplo", "root", "") or die ("<b><font size='5'>Erro: </font></b>Não foi possível realizar a conexão");
$db=mysql_select_db($dbname, $conn) or die ("<b><font size='5'>Erro: </font></b>Base de Dados inexistente");
?>[/codebox]
e insere_prospect.php
[codebox]<html>
<head><title>Cadastro</title></head>
<body vlink="0000ff">
<?php
require("conecta_bd.php");
if((!$nome) || (!$cpf_cnpj) || (!$endereco) || (!$numero_endereco) || (!$cidade) || (!$uf) || (!$telefone) || (!$email))
{
echo "<font face='verdana' size='2'>Por favor, preencha todos os campos em vermelho.</font>
<p><a href='java script:history.back()'><font face='verdana' size='2'>Voltar</font></a>";
}
else
{
$sql="insert into cadastro_prospect (cod_cliente, nome, cpf_cnpj, endereco, numero_endereco, cep, cidade, uf, data_nascimento, telefone, email, interesse, especialidade, como_conheceu, aceita_publicidade)
values ('', '$nome', '$cpf_cnpj', '$endereco', '$numero_endereco', '$cep', '$cidade', '$uf', '$data_nascimento', '$telefone', '$email', '$interesse', '$especialidade', '$como_conheceu', '$aceita_publicidade')";
$result=mysql_query($sql);
mysql_close($conn);
include("index.php");
}
?>
</body>
</html>[/codebox]
entaooo naun sei oq esta errado meu amigo testou e disse que ta tudo certo mais aki no serviço e em ksa naun pega =/
help ae galera
Abração!!!
Nao Consigo Inserir Dados No Banco, Nao Conecta!
Started By R.Sanchez, 20/04/2007, 09:55
3 replies to this topic
#1
Posted 20/04/2007, 09:55
#2
Posted 20/04/2007, 11:37
Use a função mysql_error() para exibir a mensagem de erro, ao invés de uma mensagem sua.
... or die(mysql_error());
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#3
Posted 20/04/2007, 13:54
Tenta fazer a conexão assim:
ve se resolve...
$conn=mysql_connect("localhost", "root", "")
ve se resolve...
#4
Posted 23/04/2007, 10:00
achei a solução....
[codebox]<?php
$dbname="dentalprado";
$usuario="ODBC";
$conn=mysql_connect("localhost", "$usuario") or die ("<b><font size='5'>Erro: </font></b>Não foi possível realizar a conexão");
$db=mysql_select_db($dbname, $conn) or die ("<b><font size='5'>Erro: </font></b>Base de Dados inexistente");
?>[/codebox]
Em algumas versoes do programa ele cria esse usario "ODBC" ao invés de root... mas nem pesquisei sobre issu
Bom, pra galera que tem o mesmo problema,
eh so fazer deste jeito e naun esquecer de configurar o php.ini e colocar register_globals = On
que tudo vai rodar legal!
Abraços!!!
[codebox]<?php
$dbname="dentalprado";
$usuario="ODBC";
$conn=mysql_connect("localhost", "$usuario") or die ("<b><font size='5'>Erro: </font></b>Não foi possível realizar a conexão");
$db=mysql_select_db($dbname, $conn) or die ("<b><font size='5'>Erro: </font></b>Base de Dados inexistente");
?>[/codebox]
Em algumas versoes do programa ele cria esse usario "ODBC" ao invés de root... mas nem pesquisei sobre issu
Bom, pra galera que tem o mesmo problema,
eh so fazer deste jeito e naun esquecer de configurar o php.ini e colocar register_globals = On
que tudo vai rodar legal!
Abraços!!!
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)