Ir para conteúdo
Fórum Script Brasil
  • 0

Fechar janela apos insert


Under

Pergunta

Queria uma ajuda para que quando o usuário selecionasse o erro, o window fechasse

o código é o seguinte:

 

reportar.php

<div class="relatarErro">
	<div class="re-btnFechar">FECHAR</div>
	<div class="re-titulo"><span>Mãos Armadas Dublado</span> está com erro?</div>
	<div class="re-texto">Devemos lembrar que este formulário é somente para uma causa real de erro. Verifique as informações do filme antes para constatar a qualidade e o modo de linguagem. Obrigado pela colaboração.</div>
	<input type="hidden" name="pagina" value="http://www.megafilmesonlinehd.com/assistir-maos-armadas-dublado-online.html" />

	<div class="re-form">
		<div class="ref-select">
			<select name="selectErro" class="re-selectErro" required>
				<option selected="selected" value="">Selecione o Erro</option>
				<option value="Video Deletado">Video Deletado</option>
				<option value="Problemas de Imagem">Problemas de Imagem</option>
				<option value="Problemas de Som">Problemas de Som</option>
				<option value="Problemas na Legenda">Problemas na Legenda</option>
				<option value="Video com Falhas">Video com Falhas</option>
				<option value="Spam nos Comentários">Spam nos Comentários</option>
				<option value="Informações Incorretas">Informações Incorretas</option>
			</select>
		</div>

		<button name="btnErro" class="re-btnErro">Relatar Erro</button>
	</div>
</div>


	
	<div class="s-mascara"></div>

relataerro.php

 <? 
if($_POST['btnErro']){
$erroFilme = $_POST["titulo"];
$titulo = $_POST["titulo"];
$pagina = $_POST["pagina"];
  }
else{
$query = "INSERT INTO report (titulo, pagina, erroFilme) VALUES ('$titulo','$pagina', '$erroFilme')";
$result  = mysql_query($query)  or die ("Erro ao Inserir");
}
?>

e o js.js

$(function(){

	resizeWindow();

	$(window).on("resize", function() {
		setInterval(resizeWindow(), 10);
	});

	

	// Relatar Erro
	$('a.sbr-reportar').click(function(){
		$('.s-mascara').css('display','block');
		$('.relatarErro').css('display','block');
		$('.sbr-btns .sbr-btn.sbrb-luz, ul.sp-itens li').css('z-index', '10');
	});


	$('.re-btnErro').click(function (){
		var erroFilme  = $('.re-selectErro').val();
		var tituloErro = $('.relatarErro .re-titulo span').html();
		var paginaErro = location.pathname;

		if(erroFilme != undefined && erroFilme != ''){
			
			$.post('relatarerro.php', {
				erroFilme: erroFilme,
				titulo: tituloErro,
				pagina: paginaErro
			}, function (dados) {
				alert('Filme reportado com sucesso. Agradecemos a sua ajuda.');
				
				$('.s-mascara').css('display','none');
				$('.relatarErro').css('display','none');
				$('.sbr-btns .sbr-btn.sbrb-luz, ul.sp-itens li').css('z-index', '99');
			});

		} else {
			alert('Selecione o Erro referente ao filme para poder reporta-lo!');
		}
	});

	$('.relatarErro .re-btnFechar').click(function () {
		$('.s-mascara').css('display','none');
		$('.relatarErro').css('display','none');
		$('.sbr-btns .sbr-btn.sbrb-luz, ul.sp-itens li').css('z-index', '99');
	});


});

Creio que o erro deve está no relataerro.php porque quando não seleciona nenhum erro ele da o aviso, mas quando seleciona não da resultado nenhum, alguém pode me ajudar ?

 
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...