Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

Fechar window ao dar insert

$
0
0

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://localhost/" />

	<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

$(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 ?


Viewing all articles
Browse latest Browse all 14190