Ir para conteúdo

POWERED BY:

Arquivado

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

kaiquemix

Existe alguma forma de puxar uma classe para outro arquivo?

Recommended Posts

Estou querendo puxar a classe de uma div para outro arquivo e jogar dentro de um IF.


Exemplo:



IF button Vvisu = ativo{
//$sql = "SELECT * FROM portfolio WHERE menu = 'visu' ORDER BY id DESC limit 9 OFFSET 9";
}

IF button Vgrafico = ativo{
//$sql = "SELECT * FROM portfolio WHERE menu = 'grafico' ORDER BY id DESC limit 9 OFFSET 9";
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

ficou meio confuso haha

 

Deixa eu ver se interpretei certo sua duvida.

 

 

Você tem 2 divs?

<div id="content">
	<div id="col-one">
	
	</div>
	
	<div id="col-two">
	
	</div>
</div>

E sua ideia é colocar algum conteúdo dinâmico dentro delas, acho que o exemplo abaixo ajuda:

<div id="content">
	<div id="col-one">
		<?php echo 'conteudo vai aqui...'; ?>
	</div>
	
	<div id="col-two">
		<?php echo 'outro conteudo vai aqui...'; ?>
	</div>
</div>

Caso eu tenha errado miseravelmente...

Reformule a pergunta.

 

Classe que você fala é Class do php?
http://php.net/manual/pt_BR/language.oop5.php

 

Ou

class do html? (já que citou divs)

http://www.w3schools.com/html/html_classes.asp

Compartilhar este post


Link para o post
Compartilhar em outros sites

Que raiva...
http://forum.imasters.com.br/topic/549394-botao-carrega-todos-em-vez-de-filtrar-por-grupo/

Pra que duplicar o post?

Enfim, pra resolver, esquece esse lance de carregar por classe.

O que você pode fazer já que rola um ajax na sua pagina
(http://somospixel.com/test/pegaPortifolio.php?id=334)

é setar uma variável com o evento click.
No exemplo abaixo monitorei o evento click de todas as classes (btn-area) e após isso retornei o
elemento idx (no caso cada elemento tem o seu próprio)

<!DOCTYPE HTML>
<html lang="en-US">
<head>
	<meta charset="UTF-8">
	<title></title>
</head>
<body>

	<button class="btn-area" data-idx="PHP">Click-here</button><br />
	<button class="btn-area" data-idx="JS">Click-here</button> <br />
	<button class="btn-area" data-idx="C++">Click-here</button><br />
	
	<hr />
	<button id="carregar-mais">Carregar Mais</button>

	<script src="https://code.jquery.com/jquery-2.2.4.js" integrity="sha256-iT6Q9iMJYuQiMWNd9lDyBUStIq/8PuOW33aOqmvFpqI=" crossorigin="anonymous"></script>
	<script type="text/javascript">
		var area_atual = 'PHP'; //Garante que a tab inicial é php...
		$( ".btn-area" ).bind( "click", function() {
			area_atual = $(this).data('idx');
		});
		
		$( "#carregar-mais" ).bind( "click", function() {
			alert('Ativo:' + area_atual);
			alert('ajax vai aqui...');
		});
	</script>
</body>
</html>

Ai no ajax você passa o parâmetro especifico (area_atual)

São 5 categorias...

Você pode usar o exemplo que tinha feito no seu tópico duplicado de como utilizar o filtro:
http://forum.imasters.com.br/topic/549394-botao-carrega-todos-em-vez-de-filtrar-por-grupo/?p=2194062

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas isso é outra coisa :)

 

Então vamos lá, fiz isso aqui que você fez, pegou certo...

 

Como vou fazer para que quando ele estiver ATIVO em visu ele pegue o
$sql = "SELECT * FROM portfolio WHERE menu = 'visu' ORDER BY id DESC limit 9 OFFSET 9";

 

e quando tiver ativo em todos pegue o

   $sql = "SELECT * FROM portfolio ORDER BY id DESC limit 9 OFFSET 9";

sendo que é php.

 

OU faça com que o area_atual esteja dentro do $SQL:

$sql = "SELECT * FROM portfolio WHERE menu = 'area_atual' ORDER BY id DESC limit 9 OFFSET 9";

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se pode ao invés utilizar o 1 = 1
Substituir por.

visu = 'ATIVO '

ué .

 

Estuda um pouco sobre o Where do SQL q você tira isso de letra.

Abraços.

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.