Ir para conteúdo

POWERED BY:

Arquivado

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

LeoO_DF

Problema com $.post();

Recommended Posts

Eu tenho a seguinte div:

<div rel="votar_enquete.php?post_id=<?=$Info_Posts['id_post']?>&tipo_votacao=1&votar=<?=$Info_Votacao[$i]?>"><?=$Info_Votacao[$i]?></div>

e uma Função:

$(".DropBox li, #Votacao input, #Votacao div div").click(function(event){
		var url = $(this).attr("rel");
		if(url != "" && url != null)
		{
			$.post("Administrativo/Conteudo/"+url);	
		}
	});	

e na pagina Votar_enquete

<?php
session_start();
require_once("Mysql_Conexao/Conexao.php");
$Post = $_POST['post_id'];
$votar = $_POST['votar'];
$tipo_votacao = $_POST['tipo_votacao'];
if(empty($tipo_votacao)): $tipo_votacao = 1; endif;
if(isset($Post)):
	$Confirmar_Post = mysql_query("SELECT nome_votacao, tipo_votacao, opcoes_votacao FROM `postagens` WHERE `id_post`='".mysql_real_escape_string($Post)."' LIMIT 1") or die(mysql_error());
	if(mysql_num_rows($Confirmar_Post)):
		mysql_query("UPDATE `postagens` SET `nome_votacao`='".mysql_real_escape_string($votar)."' WHERE `id_post`='".mysql_real_escape_string($Post)."'");
		/*$Info_Post_Votacao = mysql_fetch_array($Confirmar_Post);
		$Votacao_Opcoes = explode("/", $Info_Post_Votacao["opcoes_votacao"]);
		if(count($Votacao_Opcoes) > 1):
			for($i = 0; $i < count($Votacao_Opcoes); $i++):
				
			endfor;
		endif;*/
	endif;
endif;
?>

Porem não é alterado o campo Nome_votacao na tabela de postagens

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ao invés de fazer a query diretamente dentro de mysql_query jogue este valor dentro de uma variavel por exemplo $sql que ficaria assim:

 

"UPDATE `postagens` SET `nome_votacao`='".mysql_real_escape_string($votar)."' WHERE `id_post`='".mysql_real_escape_string($Post)."'"

 

dessa forma imprima o valor de $sql ao inves de executa-la e então descobrirá se é um erro de sql ou que quer que seja.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Depois de retornar o valor em uma div me ocorreu que:

 

porem na url da post:

 

votar_enquete.php?post_id=<?=$Info_Posts['id_post']?>&tipo_votacao=1&votar=<?=$Info_Votacao[$i]?>

é como se o javascript enviasse apenas a pagina e não as variaveis

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.