Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

0v3rcl0ck

Este erro esta me matando! "mysql_query() expects parameter 2

Recommended Posts

Pessoa ajuda da galera aqui do forum, pois ja revisei tudo. Não estou encontrando o problema. Agradeceria MUITO se alguem poder me ajudar. Desde já agradeço a boa vontade de todas ;). Estou tentando fazer uma integração com Hotmart e estou recebendo este erro:

 

[23-Aug-2014 03:54:54 America/Sao_Paulo] PHP Warning: mysql_query() expects parameter 2 to be resource, null given in /home/youtubea/public_html/curso/integra/seucurso.php on line 19
[23-Aug-2014 03:54:54 America/Sao_Paulo] PHP Warning: mysql_num_rows() expects parameter 1 to be resource, null given in /home/youtubea/public_html/curso/integra/seucurso.php on line 20
[23-Aug-2014 03:54:54 America/Sao_Paulo] PHP Fatal error: Call to undefined function formatUser() in /home/youtubea/public_html/curso/integra/seucurso.php on line 36
[23-Aug-2014 04:57:41 America/Sao_Paulo] PHP Warning: mysql_query() expects parameter 2 to be resource, null given in /home/youtubea/public_html/curso/integra/seucurso.php on line 19
[23-Aug-2014 04:57:41 America/Sao_Paulo] PHP Warning: mysql_num_rows() expects parameter 1 to be resource, null given in /home/youtubea/public_html/curso/integra/seucurso.php on line 20
[23-Aug-2014 04:57:41 America/Sao_Paulo] PHP Fatal error: Call to undefined function formatUser() in /home/youtubea/public_html/curso/integra/seucurso.php on line 36
O Script PHP que esta retornando o erro é este:

<?php  
//=======================================   
// !!   Script Decoded Decoder Online     !!   
// !!   http://www.decoder-online.com/    !!   
// !!   08-06-2013            
//=======================================   


?><?php


//faz as ações necessárias para o produto 17591 seucursoWorks
// Trocar o seucurso pelo nome do seu produto 
// ===========Inserir a ID do Produto você encontra isso no HOTMART=============
if ($_POST['prod'] == "38409") {


//transação aprovada
if ($_POST['status'] == "approved") {
//echo "Aprovada!";
//verificar se o email já existe no bd
$ver_email = mysql_query("SELECT ID,user_email FROM wp_users WHERE user_email='$_POST[email]'",$seucurso);
if (mysql_num_rows($ver_email) > 0) {
$ID=mysql_result($ver_email, 0, "ID");
//se o email existe, faz a atualização do membro e reativa
$atu_acesso = mysql_query("UPDATE wp_usermeta SET meta_value='a:1:{s:15:\"s2member_level1\";s:1:\"1\";}' WHERE meta_key='wp_capabilities' AND user_id='$ID'",$seucurso) or die(mysql_error());
//atualiza a data de cadastro para este momento
$user_registered = date('Y-m-d H:i:s');
$atu_data = mysql_query("UPDATE wp_users SET user_registered='$user_registered' WHERE ID='$ID'",$seucurso) or die(mysql_error());
//INTEGRAÇÃO COM AUTORESPONDER VAI AQUI
//manda email confirmando a reativação do membro
$endereco = $_SESSION['email'];
$assunto = "Acesso Renovado para o Curso Youtube Adsense ";
$url = "http://youtubeadsense.com.br/curso/wp-login.php";
$mensagem = $_POST['name'] . ", obrigado por renovar a assinatura do <strong>Curso Youtube Adsense </strong>.<br /><br />A partir de agora você voltará a ter acesso ao nosso conteúdo exclusivo!<br /><br />Acesse: <a href='" . $url . "'>" . $url . "</a><br /><br />OBS: Para fazer login, basta informar seus dados de acesso nos campos que aparecem na página.<br /><br /><u>Equipe de Suporte</u><br />www.engenhariacotidiana.com";
include "manda_email.php";
} else {
//se o email não existir, faz um novo cadastro
$username = formatUser($_POST['name']);
$useremail = $_POST['email'];
$password = generatePassword();
$user_registered = date('Y-m-d H:i:s');
$cadastrar = mysql_query("INSERT INTO wp_users (user_login,user_email,user_nicename,display_name,user_url,user_registered,user_pass,user_activation_key) VALUES ('$username','$useremail','$username','$_POST[name]','','$user_registered',MD5('$password'),'')",$seucurso) or die(mysql_error());
if ($cadastrar) {
//pega ID do membro que acabou de ser cadastrado
$new_member_ID = mysql_query("SELECT ID FROM wp_users WHERE user_email ='$_POST[email]'",$seucurso);
$idusuario = mysql_result($new_member_ID,0,"ID");
//cria o registro para o nível de acesso
$criar_acesso = mysql_query("INSERT INTO wp_usermeta (user_id,meta_key,meta_value) VALUES ('$idusuario','wp_capabilities','a:1:{s:15:\"s2member_level1\";s:1:\"1\";}')",$seucurso) or die(mysql_error());


//INTEGRAÇÃO COM AUTORESPONDER VAI AQUI
require_once 'mailchimp/MCAPI.class.php';
require_once 'mailchimp/config.seucurso.php';
$api = new MCAPI($apikey);
$batch[] = array('EMAIL'=>$_POST['email'], 'FNAME'=>$_POST['name']);
$optin = false; //yes, send optin emails
$up_exist = true; // yes, update currently subscribed users
$replace_int = false; // no, add interest, don't replace
$vals = $api->listBatchSubscribe($listId,$batch,$optin, $up_exist, $replace_int);
//FIM INTEGRAÇÃO AUTORESPONDER


//=============================================================
//envia email para o novo membro===============!!!!!!=========
//============================================================


$endereco = $_POST['email'];
$assunto = "Bem-Vindo ao Curso ";
$url = "http://youtubeadsense.com.br/curso/wp-login.php";
$mensagem = "Prezado(a) " . $_POST['name'] . ",<br /><br />Seu registro foi efetuado com sucesso no curso Como Criar Um Site de seucurso !<br /><br />Por favor guarde estes dados em local seguro pois contém suas informações de acesso.<br /><br />Seus dados de acesso:<br /><br />usuário: $username<br />senha: $password<br /><br />Faça o login em: <a href='" . $url . "'>" . $url . "</a><br /><br />--------------------------------------------<br />MENSAGEM AUTOMÁTICA, POR FAVOR NÃO RESPONDA<br />--------------------------------------------";
include "manda_email.php";
}
}
}


//transação reembolsada
if ($_POST['status'] == "refunded") {
//pega ID do membro que acabou de ser cadastrado
$new_member_ID = mysql_query("SELECT ID FROM wp_users WHERE user_email ='$_POST[email]'",$seucurso);
$idusuario = mysql_result($new_member_ID,0,"ID");
$del_acesso = mysql_query("UPDATE wp_usermeta SET meta_value='a:1:{s:10:\"subscriber\";s:1:\"1\";}' WHERE meta_key='wp_capabilities' AND user_id='$idusuario'",$seucurso) or die(mysql_error());
//envia email para o usuário que pediu o ressarcimento
$endereco = $_POST['email'];
$assunto = "Assinatura Cancelada Curso seucurso!";
$url = "http://youtubeadsense.com.br/curso/";
$mensagem = "Prezado(a) " . $_POST['name'] . ",<br /><br />Seu registro acaba de ser cancelado no Video Curso !<br /><br />Você solicitou ao Hotmart o ressarcimento do valor pago.<br /><br />Obrigado pelo seu interesse em nosso curso!<br /><a href='" . $url . "'>" . $url . "</a><br /><br />--------------------------------------------<br />MENSAGEM AUTOMÁTICA, POR FAVOR NÃO RESPONDA<br />--------------------------------------------";
include "manda_email.php";
}


}//fim produto 1274 Curso Youtube Adsense Calculadora seucurso


?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

O que é esta $seucurso?

$ver_email = mysql_query("SELECT ID,user_email FROM wp_users WHERE user_email='$_POST[email]'",$seucurso);

Tente assim:

$ver_email = mysql_query("SELECT ID,user_email FROM wp_users WHERE user_email='$_POST[email]'") or die(mysql_error());

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.