Eu gostaria de estar aqui mais para ajudar do que para amolar, mas como isso ainda não é possível, peço sua ajuda novamente. O negócio é o Seguinte.
Tenho um formulário de contato que estou tentando utilizar via PHP, mas na hora de enviar os dados aparece a seguinte mensagem de erro: Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /home/evolutio/public_html/cadastro/inserindo.php on line 7
O Banco de dados está ok, o formulário também, o problema é a conexão com o banco de dado. Este é o código:
<?php
require('../connections/config.php'); /** configuração de conexao com o banco de dados*/
$sqlinsert = ("INSERT INTO dados (id, nome, telefone , email , mensagem ) VALUES (NULL, '$nome', '$telefone', '$email', '$mensagem')"); /**Inserindo os dados do formulário no banco de dados*/
$selection = mysql_select_db($db, $conection ) or die (mysql_error()); /**selecionando o banco de dados*/
$Result = mysql_query($sqlinsert) or die(mysql_error()); /**Verificando se foi inserido*/
$to = "$email"; /**E-mail de quem enviou a mensagem no formulário de contato*/
$from = "contato@designerevolution.com.br"; /**E-mail que receberá uma mensagem avisando que alguém entrou em contato*/
$subject = "Contato - Designer Evolution";
$msg = "Obrigado por entrar em contato com a Designer Evolution. Em breve retornaremos!"; /**Texto que será exibido no e-mail que será enviado para o visitante*/
mail ($to, $subject, $msg); /** envia um e-mail de agradecimento para o visitante*/
Pergunta
claudionirqs
Olá Pessoa, como estão todos?
Eu gostaria de estar aqui mais para ajudar do que para amolar, mas como isso ainda não é possível, peço sua ajuda novamente. O negócio é o Seguinte.
Tenho um formulário de contato que estou tentando utilizar via PHP, mas na hora de enviar os dados aparece a seguinte mensagem de erro: Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /home/evolutio/public_html/cadastro/inserindo.php on line 7
O Banco de dados está ok, o formulário também, o problema é a conexão com o banco de dado. Este é o código:
<?php
require('../connections/config.php'); /** configuração de conexao com o banco de dados*/
$sqlinsert = ("INSERT INTO dados (id, nome, telefone , email , mensagem ) VALUES (NULL, '$nome', '$telefone', '$email', '$mensagem')"); /**Inserindo os dados do formulário no banco de dados*/
$selection = mysql_select_db($db, $conection ) or die (mysql_error()); /**selecionando o banco de dados*/
$Result = mysql_query($sqlinsert) or die(mysql_error()); /**Verificando se foi inserido*/
$to = "$email"; /**E-mail de quem enviou a mensagem no formulário de contato*/
$from = "contato@designerevolution.com.br"; /**E-mail que receberá uma mensagem avisando que alguém entrou em contato*/
$subject = "Contato - Designer Evolution";
$msg = "Obrigado por entrar em contato com a Designer Evolution. Em breve retornaremos!"; /**Texto que será exibido no e-mail que será enviado para o visitante*/
mail ($to, $subject, $msg); /** envia um e-mail de agradecimento para o visitante*/
header("Location: http://www.designerevolution.com.br/enviado.htm"); /** Exibe uma página de confirmação*/
?>
Não consigo enviar os dados, não consigo exibir a página de confirmação e não consigo enviar o e-mail para o visitante. O que estaria errado?
Este é o código do config.php:
?php
$hostname_formContato = "localhost";
$database_formContato = "nome_do_banco_de_dados";
$username_formContato = "nome_do_usuario";
$password_formContato = "senha_do_usuario";
$formContato = mysql_connect($hostname_formContato, $username_formContato, $password_formContato) or die(mysql_error());
?>
Link para o comentário
Compartilhar em outros sites
7 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.