Ir para conteúdo

POWERED BY:

Arquivado

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

Regina Let's go

PHP Warning: mysql_fetch_assoc(): supplied argument is not a valid MyS

Recommended Posts

Olá Pessoal!!

 

Estou com um problema e está bem dificil de achar onde estou errando.

Estou fazendo um sistema, em php, onde eu gravo dados de um formulário no Banco MySQL e depois envio um e-mail para pessoa contendo o Nome e númro de inscrição.

 

A parre de gravar está ok, o meu problema é no evio do numero deinscrição, ou seja, no id databela.

 

Segue o código:

 

//dados da sessao
$_SESSION['cpf'] = $_POST["cpf"];

$result = mysql_query("SELECT idtb_formpossociologia FROM tb_formpossociologia WHERE cpf = ".$_SESSION['cpf']);

$result = mysql_fetch_assoc($result); // retorna a primeira linha do resultado, como só tem uma...

$_SESSION['idtb_formpossociologia'] = $result['idtb_formpossociologia'];

$incricao = $_SESSION['idtb_formpossociologia']; 

//enviando e-mail
$headers = "MIME-Version: 1.1\r\n";
$headers .= "Content-type: text/plain; charset=ISO-8859-1\r\n";
$headers .= "From: regina.porto@audimagem.com.br\r\n"; // remetente
$headers .= "Return-Path: regina.porto@audimagem.com.br\r\n"; // return-path

$subject = "Inscrição pelo Site";

$message ="
		  Olá $nome_completo,
		  
		  Sua inscrição foi efetuada com sucesso em nosso sistema.
		  Seu núme de inscrição é: $incricao.
		  
		  Entraremos em contato.
					
	  ";

mail($email_principal, $subject, $message, $headers);

mysql_close();
print "Mensagem enviada com sucesso<br />";

Segue o erro:

 

PHP Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in E:\home\audimagem\Web\usp\salvar.php on line 75

 

Por favor, quem puder me ajudar, já procurei no forum mas não encontro solução.

Obrigada!! Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Primeiramente, coloque session_start(); no inicio do script. Depois faça estas alteraçoes no codigo:

 

$result = mysql_query("SELECT idtb_formpossociologia FROM tb_formpossociologia WHERE cpf = '".$_SESSION['cpf']."'") or die(mysql_error());
e olha se vai dar alguma mensagem de erro

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.