Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 436

Problema com campo de pesquisar usuário dentro de tabs

11-07-2016 21:48

Problema com campo de pesquisar usuário dentro de tabs

Note que no prin screen que eu fiz acontece um erro Imagem do segundo usuário em diante ele da conflito.

<? include "dbconfig.php"; ?> <? include "admin/includes/funcoes_importantes.php";?> <html> <head> <title><?=@mysql_result(mysql_query("SELECT escritorio FROM configuracao"),0,escritorio)?></title> <meta charset="UTF-8"> <link href="estilo.css" rel="stylesheet" type="text/css"> <link rel="stylesheet" href="admin/css/demo.css"> <link rel="stylesheet" href="admin/css/font-awesome.css"> <link rel="stylesheet" href="admin/css/form_cadastro.css"> <link rel='stylesheet' type='text/css'href='admin/css/timepicki.css'/> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/2.2.3/jquery.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script> <link rel="stylesheet" href="js/jquery.mCustomScrollbar.css"> <script src="js/jquery.mCustomScrollbar.concat.min.js"></script> <!-- use jssor.slider.mini.js (40KB) instead for release --> <!-- jssor.slider.mini.js = (jssor.js + jssor.slider.js) --> <script type="text/javascript" src="js/jssor.js"></script> <script type="text/javascript" src="js/jssor.slider.js"></script> </head> <script language="JavaScript"> function AbreFecha(showHideDiv, switchImgTag) { var ele = document.getElementById(showHideDiv); var imageEle = document.getElementById(switchImgTag); if(ele.style.display == "block") { ele.style.display = "none"; imageEle.innerHTML = '<img src="imagens/fechado.png">'; } else { ele.style.display = "block"; imageEle.innerHTML = '<img src="imagens/aberto.png">'; } } </script> <script language="JavaScript"> function pergunta() { if (confirm('Confirma exclusão?')) { return true } else { return false } } </script> <link rel="stylesheet" href="css/jquery-ui.css"> <script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script> <style type="text/css"> * { margin: 0; padding: 0; } #tabs { font-size: 90%; margin: 20px 0; } #tabs ul { float: left; background: #fff; width: 1000px; padding-top: 10px; } #tabs li { margin-right:3px; list-style: none; } #tabs li:first { list-style: none; } * html #tabs li { display: inline; } #tabs li, #tabs li a { float: left; } #tabs ul li.active { border-top:1px #5DBBFF solid; background: #D5D5D5; } #tabs ul li.active a { color: #333333; } #tabs div { background: #D5D5D5; clear: both; float:left; min-height: 200px; } #tabs div h3 { margin-bottom: 12px; } #tabs div p { line-height: 150%; } #tabs ul li a { text-decoration: none; padding: 8px; color: #000; font-weight: bold; } .thumbs { float:left; border:#000 solid 1px; margin-bottom:20px; margin-right:20px; } --> </style> <body class="bg-cyan"> <? include ("topo.php"); ?> <div style="clear:both;"></div> <div id="separador_centralizar"> <div id="titulo_pagina_pequena"><b>Buscar <b style="color:#F00;">Usuários</b> </div> </div> <div id="busca_fundo"> <div class="center"> <div id="busca_fundo_pesquisa"> <form method="get" action="administradores.php" style="background:transparent"> <input type="text" class="busca" id="busca" name="busca" value="" placeholder="Buscar Usuários" /> <input type="submit" class="botao_busca" value="" title="Pesquisar" /> </form> <div style=" float:left;width:300px; margin-left:50px; margin-top:12px;"><?php echo 'Buscando Usuários: <b>'.$_GET['busca'].'</b>';?></div> </div> <div style="clear:both;"></div> <?php $Excluir = $_GET['Excluir']; $id = $_GET['id']; if ($Excluir == "ok") { if ($superadmin != $_SESSION[nivel]) { echo "<div class='no' align='center'>Espertinho você não tem permissão para <b>(EXCLUIR USUÁRIOS)</b></div>"; header('Refresh: 5; url= administradores.php'); }else{ mysql_query("DELETE FROM administracao WHERE id_adm=$id"); echo "<div class='ok' align='center'>Usuário Excluido com Sucesso</b></div>"; header('Refresh: 5; url= administradores.php'); } } ?> <?php $get = $_GET['busca']; $pagina = $_GET['pagina']; // DEFINA AQUI O LIMITE DE RESULTADOS POR PÁGINA $inicio = 0; $limite = 5; if($get == ""){ $get == 'Select * From administracao';} if($pagina != ''){ $inicio = ($pagina - 1) * $limite;} $sqlContar = mysql_query("SELECT * FROM administracao WHERE login LIKE '$get%' OR nome LIKE '%$get%' OR email LIKE '%$get%' OR telefone LIKE '%$get%' OR celular LIKE '%$get%' ORDER BY id_adm ASC") or die("Erro ao consultar"); $total = mysql_num_rows($sqlContar); if($get != '&AElig;'){ echo '<div class="info">Resultados: <b>'.$total.'</b> - Buscando Usuários: <b>'.$_GET['busca'].'</b> </div>'; } $sql = mysql_query("SELECT * FROM administracao WHERE login LIKE '$get%' OR nome LIKE '%$get%' OR email LIKE '%$get%' OR telefone LIKE '%$get%' OR celular LIKE '%$get%' ORDER BY id_adm ASC LIMIT $inicio, $limite") or die("Erro ao consultar"); while($res = mysql_fetch_array($sql)){ ?> <script> $(function() { $( "#tabs, #tabs2" ).tabs(); }); </script> <div style="clear:both;"></div> <div id="tabs"> <ul> <li><a href="#tabs-Perfil">Perfil</a></li> <li><a href="#tabs-Noticias">Noticias</a></li> <li><a href="#tabs-Imagens">Imagens</a></li> <li><a href="#tabs-Videos">Videos</a></li> </ul> <span style="float:left; margin-top:1px; padding:9px; width:1014px; background:#D5D5D5; border:1px solid #BFCCFF;"> <span style="font-size:14.5px"><span style="margin-right:10px;"><i title="Usuário" class="icon-prepend fa fa-user " style="font-size:14px;"></i><span style="color:#81A2E7;"><?php echo $res[login]?></span></span><span style="margin-right:10px;"> <i title="Nome" class="icon-prepend fa fa-info" style="font-size:14px;"></i><?php echo $res[nome]?></span> <i title="ID" class="icon-prepend fa fa-tags" style="font-size:14px;"></i><?php echo $res[id_adm]?> </span> <?php if ($superadmin != $_SESSION[nivel]) { echo ""/*Sem Permissão*/; ?> <? }else{ ?> <span style="float:right; width:20px; height:20px;"> <a href="?Excluir=ok&id=<?=$res[id_adm]?>" onClick="return pergunta();"> <i title="Excluir Usuário:<?=$res[nome]?> " class="icon-prepend fa fa-times" style="font-size:14px;color:#FF0000;"></i> </a> </span> <span style="float:right; width:20px; height:20px;"> <a href="conta_editar_adm.php?acao=Alterar&id=<?=$res[id_adm]?>"><i title="Editar Usuário:<?=$res[nome]?> " class="icon-prepend fa fa-pencil-square-o" style="font-size:14px;color:#0000FF;"></i></a> </span> <?php } ?> </span> <div id="tabs-Perfil"> <?php include "includes/tabs/perfil.php"; ?> </div> <div id="tabs-Noticias"> <?php include "includes/tabs/noticias.php"; ?> </div> <div id="tabs-Imagens"> <?php include "includes/tabs/imagens.php"; ?> </div> <div id="tabs-Videos"> <?php include "includes/tabs/videos.php"; ?> </div> </div> <?php }?> </div> </div> <div style="clear:both;"></div> <div id="paginacao_fundo"> <div id="paginacao_center"> <?php $prox = $pagina + 1; $ant = $pagina - 1; $ultima_pag = ceil($total / $limite); $penultima = $ultima_pag - 1; $adjacentes = 2; echo '<div class="paginacao" style="margin-bottom:20px;">'; if ($pagina>1) { $paginacao = '<a href="'.$_SERVER['PHP_SELF'].'?busca='.$get.'&pagina='.$ant.'" style="margin-right:10px;background-color:#FF0004;">&nbsp;&nbsp; &laquo; &nbsp;&nbsp;</a>'; } if ($ultima_pag <= 5) { for ($i=1; $i< $ultima_pag+1; $i++) { if ($i == $pagina) { $paginacao .= '<a class="atual" href="'.$_SERVER['PHP_SELF'].'?busca='.$get.'&pagina='.$i.'">'.$i.'</a>'; } else { $paginacao .= '<a href="'.$_SERVER['PHP_SELF'].'?busca='.$get.'&pagina='.$i.'">'.$i.'</a>'; } } } if ($ultima_pag > 5) { if ($pagina < 1 + (2 * $adjacentes)) { for ($i=1; $i< 2 + (2 * $adjacentes); $i++) { if ($i == $pagina) { $paginacao .= '<a class="atual" href="'.$_SERVER['PHP_SELF'].'?busca='.$get.'&pagina='.$i.'">'.$i.'</a>'; } else { $paginacao .= '<a href="'.$_SERVER['PHP_SELF'].'?busca='.$get.'&pagina='.$i.'">'.$i.'</a>'; } } $paginacao .= '...'; $paginacao .= '<a href="'.$_SERVER['PHP_SELF'].'?busca='.$get.'&pagina='.$penultima.'">'.$penultima.'</a>'; $paginacao .= '<a href="'.$_SERVER['PHP_SELF'].'?busca='.$get.'&pagina='.$ultima_pag.'">'.$ultima_pag.'</a>'; } elseif($pagina > (2 * $adjacentes) && $pagina < $ultima_pag - 3) { $paginacao .= '<a href="'.$_SERVER['PHP_SELF'].'?busca='.$get.'&pagina=1">1</a>'; $paginacao .= '<a href="'.$_SERVER['PHP_SELF'].'?busca='.$get.'&pagina=2">2</a> ... '; for ($i = $pagina-$adjacentes; $i<= $pagina + $adjacentes; $i++) { if ($i == $pagina) { $paginacao .= '<a class="atual" href="'.$_SERVER['PHP_SELF'].'?busca='.$get.'&pagina='.$i.'">'.$i.'</a>'; } else { $paginacao .= '<a href="'.$_SERVER['PHP_SELF'].'?busca='.$get.'&pagina='.$i.'">'.$i.'</a>'; } } $paginacao .= '...'; $paginacao .= '<a href="'.$_SERVER['PHP_SELF'].'?busca='.$get.'&pagina='.$penultima.'">'.$penultima.'</a>'; $paginacao .= '<a href="'.$_SERVER['PHP_SELF'].'?busca='.$get.'&pagina='.$ultima_pag.'">'.$ultima_pag.'</a>'; } else { $paginacao .= '<a href="'.$_SERVER['PHP_SELF'].'?busca='.$get.'&pagina=1">1</a>'; $paginacao .= '<a href="'.$_SERVER['PHP_SELF'].'?busca='.$get.'&pagina=2">2</a> ... '; for ($i = $ultima_pag - (4 + (2 * adjacentes)); $i <= $ultima_pag; $i++) { if ($i == $pagina) { $paginacao .= '<a class="atual" href="'.$_SERVER['PHP_SELF'].'?busca='.$get.'&pagina='.$i.'">'.$i.'</a>'; } else { $paginacao .= '<a href="'.$_SERVER['PHP_SELF'].'?busca='.$get.'&pagina='.$i.'">'.$i.'</a>'; } } } } if ($prox <= $ultima_pag && $ultima_pag > 2) { $paginacao .= '<a href="'.$_SERVER['PHP_SELF'].'?busca='.$get.'&pagina='.$prox.'" style="margin-left:10px;background-color:#318C00;">&nbsp;&nbsp; &raquo; &nbsp;&nbsp;</a>'; } echo $paginacao; echo '</div>'; ?> </div></div> <div style="clear:both;"></div> <? include ("admin/rodape_site.php"); ?> </body> </html>

Notícias pasta Include Tabs
<?php $id_adm = $res[id_adm]; $id_adm; ?> <input id="id_dono" type="hidden" value="<?php echo $id_adm ?>"> <script> $(document).ready(function(){ $('#pesquisar_noticias').keyup(function(){ var txt = $(this).val(); if(txt != '') { $.ajax({ url:"includes/tabs/res/noticias.php", method:"post", data:'search='+ $(this).val()+'&id_dono='+ $('#id_dono').val(), dataType:"text", success:function(data) { $('#noticias').html(data) } }); } }); }); </script> <style> #noticias{ width:1000px; float:left; margin-bottom:10px; margin-top:10px; border:solid 1px #BDBDBD; height:330px;overflow: auto;overflow-x: hidden;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;} </style> <input type="text" name="pesquisar_noticias" id="pesquisar_noticias" placeholder="Pesquisar Notícias" class="buscaMais"/> <div id="noticias"><?php include "dbconfigTabs.php"; $sqlNoti = "SELECT * FROM noticias WHERE id_dono=$res[id_adm]"; $resultadoNoti = mysqli_query($connectTabs,$sqlNoti); ?> <code style="background:#F7F5EA; width:100%; padding:3px; margin-bottom:10px; float:left; font-size:12px ; "> Total Notícias Encontradas: <span style="font-weight:bold; font-size:12px; color:#A28201;"><?php $notiTotal = mysqli_num_rows($resultadoNoti); echo $notiTotal;?></span> </code> <? if(mysqli_num_rows($resultadoNoti) > 0) { while($noti = mysqli_fetch_array($resultadoNoti)) { ?> <span style="width:1000px; float:left;height:20px; margin-bottom:35px;"> <code style="float:left; width:50px; margin-left:10px;" title="<?php echo $noti[imagem];?>"> <a href="<? echo 'admin/'.$noti[imagem]?>" target="_blank"><i class="icon-prepend fa fa-file-image-o" title="Data"></i></a> </code> <code style="float:left; width:250px; color:#B94242; margin-left:10px; " title="<?php echo $noti[titulo];?>"> <i class="icon-prepend fa fa-map-o" title="Nome da Imagem"></i> <?php echo substr($noti[titulo],0,30).' ...';?> </code> <code style="float:left; height:20px; margin-left:15px; "> <i class="icon-prepend fa fa-calendar-o" title="Data"></i> <? echo $noti[data]?> </code> <code style="float:left; height:20px; margin-left:15px; "> <i class="icon-prepend fa fa-bullhorn" title="Link"></i><a href="<? echo $noti[fonte]?>" target="_blank" style="text-decoration:none; color:#1A00FB;"> LINK </a> </code> <code style="float:left; height:20px; margin-left:15px; "> <a href="noticiasver.php?<? echo $noti[id_noticia];?>" target="_blank" style="text-decoration:none; color:#FB0000;"><i class="icon-prepend fa fa-remove" title="Excluir"></i> </a> </code> </span> <? } } else { echo 'Nenhuma Notícia'; } ?> </div> <code style=" float:right;font-size:12px ; "> Total Notícias: <span style="font-weight:bold; font-size:12px; color:#A28201;"><?php $notiTotal = mysqli_num_rows($resultadoNoti); echo $notiTotal;?></span> </code>


Notícias dentro da pasta Include / Tabs / Res /


<? include "../../../dbconfigTabs.php"; ?> <?php $searchNoti = $_POST["search"]; $id_admo = $_POST["id_dono"]; $sqlNoti = "SELECT * FROM noticias WHERE id_dono=$id_admo and titulo LIKE '%$searchNoti%'"; $resultadoNoti = mysqli_query($connectTabs,$sqlNoti); ?> <code style="background:#F7F5EA; width:100%; padding:3px; margin-bottom:10px; float:left; font-size:12px ; "> Total Notícias Encontradas: <span style="font-weight:bold; font-size:12px; color:#A28201;margin-right:25px;"><?php $notiTotal = mysqli_num_rows($resultadoNoti); echo $notiTotal;?></span> Buscando Por: <span style="font-weight:bold; font-size:12px; color:#A28201;margin-right:25px;"> <?php echo $_POST["search"]; ?> </span> </code> <? if(mysqli_num_rows($resultadoNoti) > 0) { while($noti = mysqli_fetch_array($resultadoNoti)) { ?> <span style="width:1000px; float:left;height:20px; margin-bottom:35px;"> <code style="float:left; width:50px; margin-left:10px;" title="<?php echo $noti[imagem];?>"> <a href="<? echo 'admin/'.$noti[imagem]?>" target="_blank"><i class="icon-prepend fa fa-file-image-o" title="Data"></i></a> </code> <code style="float:left; width:250px; color:#B94242; margin-left:10px; " title="<?php echo $noti[titulo];?>"> <i class="icon-prepend fa fa-map-o" title="Nome da Imagem"></i> <?php echo substr($noti[titulo],0,30).' ...';?> </code> <code style="float:left; height:20px; margin-left:15px; "> <i class="icon-prepend fa fa-calendar-o" title="Data"></i> <? echo $noti[data]?> </code> <code style="float:left; height:20px; margin-left:15px; "> <i class="icon-prepend fa fa-bullhorn" title="Link"></i><a href="<? echo $noti[fonte]?>" target="_blank" style="text-decoration:none; color:#1A00FB;"> LINK </a> </code> <code style="float:left; height:20px; margin-left:15px; "> <a href="noticiasver.php?<? echo $noti[id_noticia];?>" target="_blank" style="text-decoration:none; color:#FB0000;"><i class="icon-prepend fa fa-remove" title="Excluir"></i> </a> </code> </span> <? } } else { echo "<center><span style='padding:30px; background-color:#FFE2C1; position:relative; top:120; '>"."Nenhuma Notícia Encontrada"."</span></center>"; } ?>



Aonde está dando conflito ? obrigado
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17666
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Re: Problema com campo de pesquisar usuário dentro de tabs

12-07-2016 11:18

Não entendi muita coisa. Mas pelo que vi você tem um formulário que é aberto antes das tabs, inputs dentro das tabs independentes.

O ideal para não ficar muito confuso é você abrir e fechar os form actions dentro de cada tab. Cada um independente.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 436

Re: Problema com campo de pesquisar usuário dentro de tabs

12-07-2016 14:23

Se quiser eu te explico melhor, você entendeu o que está acontecendo ?
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17666
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Re: Problema com campo de pesquisar usuário dentro de tabs

12-07-2016 15:02

Não entendi.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 436

Re: Problema com campo de pesquisar usuário dentro de tabs

12-07-2016 15:14

Olha este print

http://www.twbteam.com.br/Erro.png

No campo do primeiro usuário quando você digita na pesquisa alguma notícia que não existe ele funciona normal

do primeiro usuário pra baixo ele não funciona.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17666
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Re: Problema com campo de pesquisar usuário dentro de tabs

12-07-2016 15:29

Isso foi o que falei. Cada form action deve estar aberto e fechado dentro da própria aba.

E a consulta deve ser redirecionada para cada resultado.

<?php if(isset($_POST["form1"])) { echo "form1.."; } if(isset($_POST["form2"])) { echo "form2.."; } ?> <!-- ABA 1 //--> <form action="" method="post"> <input type="submit" name="form1" value="Envio" /> </form> <!-- ABA 2 //--> <form action="" method="post"> <input type="submit" name="form2" value="Envio" /> </form>

0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 436

Re: Problema com campo de pesquisar usuário dentro de tabs

12-07-2016 15:37

isso então ?

<?php if(isset($_POST["pesquisar_noticias"])) { ?> <form action="" method="post"> <input type="text" name="pesquisar_noticias" id="pesquisar_noticias" placeholder="Pesquisar Notícias" class="buscaMais"/> </form> <? } ?>

0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17666
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Re: Problema com campo de pesquisar usuário dentro de tabs

12-07-2016 16:22

Supondo que o name do input do submit seja pesquisar_noticias, dentro desse if vai só o tratamento dos valores dos campos do formulário.

Se for INSERT, UPDATE, etc.

Ou seja

<?php if(isset($_POST["pesquisar_noticias"])) { // TRATAMENTO DOS VALORES, UPDATES, ETC. } ?>

Lá nas abas você vai ter esse form.

<form action="" method="post"> <input type="submit" name="pesquisar_noticias" value="" /> </form>

Lembrando que o input que irá disparar o envio do formulário para o tratamento deve ser do tipo submit.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 436

Re: Problema com campo de pesquisar usuário dentro de tabs

12-07-2016 22:58


<input type="text" name="pesquisar_noticias" id="pesquisar_noticias" placeholder="Pesquisar Notícias" class="buscaMais"/> <input type="submit" name="pesquisar_noticiasEnv" value="" /> <?php if(isset($_POST["pesquisar_noticiasEnv"])) { ?> <div id="noticias"> <?php include "dbconfigTabs.php"; $sqlNoti = "SELECT * FROM noticias WHERE id_dono=$res[id_adm]"; $resultadoNoti = mysqli_query($connectTabs,$sqlNoti); ?> <code style="background:#F7F5EA; width:100%; padding:3px; margin-bottom:10px; float:left; font-size:12px ; "> Total Notícias Encontradas: <span style="font-weight:bold; font-size:12px; color:#A28201;"><?php $notiTotal = mysqli_num_rows($resultadoNoti); echo $notiTotal;?></span> </code> <? if(mysqli_num_rows($resultadoNoti) > 0) { while($noti = mysqli_fetch_array($resultadoNoti)) { ?> <span style="width:1000px; float:left;height:20px; margin-bottom:35px;"> <code style="float:left; width:50px; margin-left:10px;" title="<?php echo $noti[imagem];?>"> <a href="<? echo 'admin/'.$noti[imagem]?>" target="_blank"><i class="icon-prepend fa fa-file-image-o" title="Data"></i></a> </code> <code style="float:left; width:250px; color:#B94242; margin-left:10px; " title="<?php echo $noti[titulo];?>"> <i class="icon-prepend fa fa-map-o" title="Nome da Imagem"></i> <?php echo substr($noti[titulo],0,30).' ...';?> </code> <code style="float:left; height:20px; margin-left:15px; "> <i class="icon-prepend fa fa-calendar-o" title="Data"></i> <? echo $noti[data]?> </code> <code style="float:left; height:20px; margin-left:15px; "> <i class="icon-prepend fa fa-bullhorn" title="Link"></i><a href="<? echo $noti[fonte]?>" target="_blank" style="text-decoration:none; color:#1A00FB;"> LINK </a> </code> <code style="float:left; height:20px; margin-left:15px; "> <a href="noticiasver.php?<? echo $noti[id_noticia];?>" target="_blank" style="text-decoration:none; color:#FB0000;"><i class="icon-prepend fa fa-remove" title="Excluir"></i> </a> </code> </span> <? } } else { echo 'Nenhuma Notícia'; } ?> </div> <?php } ?> <code style=" float:right;font-size:12px ; "> Total Notícias: <span style="font-weight:bold; font-size:12px; color:#A28201;"><?php $notiTotal = mysqli_num_rows($resultadoNoti); echo $notiTotal;?></span> </code>

Ficou assim mas não está funcionando
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17666
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Re: Problema com campo de pesquisar usuário dentro de tabs

13-07-2016 06:32

Você tem que ir por partes para ver o que não está funcionando, sempre observando o erro retornado.

Se você fizer o seguinte teste:

<form action="" method="post" /> <input type="text" name="pesquisar_noticias" value="" id="pesquisar_noticias" placeholder="Pesquisar Notícias" class="buscaMais"/> <input type="submit" name="pesquisar_noticiasEnv" value="" /> </form> <?php if(isset($_POST["pesquisar_noticiasEnv"])) { $valor_buscado = $_POST['pesquisar_noticias']; echo "Funcionando até aqui. O valor enviado na consulta foi: $valor_buscado"; ?> <?php } // FIM DO IF DE POSTAGEM ?>

Provavelmente vai funcionar ai. Agora, é partir para colocar o seu while dentro do if de pesquisa.

Não retornando algum valor, ai já é partir para a consulta para ver o possível erro.

Adiciona sempre na consulta o mysql_error() para saber quando há erro. Esse erro será mostrado na tela.

$resultadoNoti = mysqli_query($connectTabs,$sqlNoti) OR die(mysql_error());

0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 436

Re: Problema com campo de pesquisar usuário dentro de tabs

13-07-2016 14:59

Notícias Tab ( Aqui deu certo )
<?php $id_adm = $res[id_adm]; $id_adm; ?> <input id="id_dono" type="hidden" value="<?php echo $id_adm ?>"> <script> $(document).ready(function(){ $('#pesquisar_noticias').keyup(function(){ var txt = $(this).val(); if(txt != '') { $.ajax({ url:"includes/tabs/res/noticias.php", method:"post", data:'search='+ $(this).val()+'&id_dono='+ $('#id_dono').val(), dataType:"text", success:function(data) { $('#noticias').html(data) } }); } }); }); </script> <style> #noticias{ width:1000px; float:left; margin-bottom:10px; margin-top:10px; border:solid 1px #BDBDBD; height:330px;overflow: auto;overflow-x: hidden;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;} </style> <form action="" method="post" /> <input type="text" name="pesquisar_noticias" value="" id="pesquisar_noticias" placeholder="Pesquisar Notícias" class="buscaMais"/> <input type="submit" name="pesquisar_noticiasEnv" value="" /> </form> <?php if(isset($_POST["pesquisar_noticiasEnv"])) { $valor_buscado = $_POST['pesquisar_noticias']; echo "Funcionando até aqui. O valor enviado na consulta foi: $valor_buscado"; ?> <div id="noticias"><?php include "dbconfigTabs.php"; $sqlNoti = "SELECT * FROM noticias WHERE id_dono=$res[id_adm]"; $resultadoNoti = mysqli_query($connectTabs,$sqlNoti); ?> <code style="background:#F7F5EA; width:100%; padding:3px; margin-bottom:10px; float:left; font-size:12px ; "> Total Notícias Encontradas: <span style="font-weight:bold; font-size:12px; color:#A28201;"><?php $notiTotal = mysqli_num_rows($resultadoNoti); echo $notiTotal;?></span> </code> <? if(mysqli_num_rows($resultadoNoti) > 0) { while($noti = mysqli_fetch_array($resultadoNoti)) { ?> <span style="width:1000px; float:left;height:20px; margin-bottom:35px;"> <code style="float:left; width:50px; margin-left:10px;" title="<?php echo $noti[imagem];?>"> <a href="<? echo 'admin/'.$noti[imagem]?>" target="_blank"><i class="icon-prepend fa fa-file-image-o" title="Data"></i></a> </code> <code style="float:left; width:250px; color:#B94242; margin-left:10px; " title="<?php echo $noti[titulo];?>"> <i class="icon-prepend fa fa-map-o" title="Nome da Imagem"></i> <?php echo substr($noti[titulo],0,30).' ...';?> </code> <code style="float:left; height:20px; margin-left:15px; "> <i class="icon-prepend fa fa-calendar-o" title="Data"></i> <? echo $noti[data]?> </code> <code style="float:left; height:20px; margin-left:15px; "> <i class="icon-prepend fa fa-bullhorn" title="Link"></i><a href="<? echo $noti[fonte]?>" target="_blank" style="text-decoration:none; color:#1A00FB;"> LINK </a> </code> <code style="float:left; height:20px; margin-left:15px; "> <a href="noticiasver.php?<? echo $noti[id_noticia];?>" target="_blank" style="text-decoration:none; color:#FB0000;"><i class="icon-prepend fa fa-remove" title="Excluir"></i> </a> </code> </span> <? } } else { echo 'Nenhuma Notícia'; } ?> </div> <code style=" float:right;font-size:12px ; "> Total Notícias: <span style="font-weight:bold; font-size:12px; color:#A28201;"><?php $notiTotal = mysqli_num_rows($resultadoNoti); echo $notiTotal;?></span> </code> <?php } // FIM DO IF DE POSTAGEM ?>


Aqui dentro aonde eu ensiro o código que você me passou ?
<? include "../../../dbconfigTabs.php"; ?> <?php $searchNoti = $_POST["search"]; $id_admo = $_POST["id_dono"]; $sqlNoti = "SELECT * FROM noticias WHERE id_dono=$id_admo and titulo LIKE '%$searchNoti%'"; $resultadoNoti = mysqli_query($connectTabs,$sqlNoti); ?> <code style="background:#F7F5EA; width:100%; padding:3px; margin-bottom:10px; float:left; font-size:12px ; "> Total Notícias Encontradas: <span style="font-weight:bold; font-size:12px; color:#A28201;margin-right:25px;"><?php $notiTotal = mysqli_num_rows($resultadoNoti); echo $notiTotal;?></span> Buscando Por: <span style="font-weight:bold; font-size:12px; color:#A28201;margin-right:25px;"> <?php echo $_POST["search"]; ?> </span> </code> <? if(mysqli_num_rows($resultadoNoti) > 0) { while($noti = mysqli_fetch_array($resultadoNoti)) { ?> <span style="width:1000px; float:left;height:20px; margin-bottom:35px;"> <code style="float:left; width:50px; margin-left:10px;" title="<?php echo $noti[imagem];?>"> <a href="<? echo 'admin/'.$noti[imagem]?>" target="_blank"><i class="icon-prepend fa fa-file-image-o" title="Data"></i></a> </code> <code style="float:left; width:250px; color:#B94242; margin-left:10px; " title="<?php echo $noti[titulo];?>"> <i class="icon-prepend fa fa-map-o" title="Nome da Imagem"></i> <?php echo substr($noti[titulo],0,30).' ...';?> </code> <code style="float:left; height:20px; margin-left:15px; "> <i class="icon-prepend fa fa-calendar-o" title="Data"></i> <? echo $noti[data]?> </code> <code style="float:left; height:20px; margin-left:15px; "> <i class="icon-prepend fa fa-bullhorn" title="Link"></i><a href="<? echo $noti[fonte]?>" target="_blank" style="text-decoration:none; color:#1A00FB;"> LINK </a> </code> <code style="float:left; height:20px; margin-left:15px; "> <a href="noticiasver.php?<? echo $noti[id_noticia];?>" target="_blank" style="text-decoration:none; color:#FB0000;"><i class="icon-prepend fa fa-remove" title="Excluir"></i> </a> </code> </span> <? } } else { echo "<center><span style='padding:30px; background-color:#FFE2C1; position:relative; top:120; '>"."Nenhuma Notícia Encontrada"."</span></center>"; } ?>

Print dos campos um interferindo no outro, Veja que eu busco no primeiro campo e o segundo automaticamente busca com o mesmo que foi buscado no primeiro.
http://www.twbteam.com.br/Print.png

Outra coisa que queria ver com você, não sei se reparou que são 2 arquivos notícias tem o notícias que vai dentro do arquivo administracao.php e o noticia que vai dentro da pasta RES

$.ajax({ url:"includes/tabs/res/noticias.php",

Este código ai em cima eu chamo ele dentro do notícias que vai dentro do administracao.php

Segunda coisa que acho que você não entendeu, este campo não faz submit, quando eu digito ele já filtra direto, filtrar ele ta filtrando legal, o unico problema é que quando você digita algo no campo de "Pesquisar Notícia" ele busca em todos ao mesmo tempo, eu gostaria que esse campo fosse separado cada usuário tivesse sua busca separada.

Quando você digita algo no campo Pesquisar Notícias ele busca pra todos e não somente dentro do campo do Pesquisar Notícias do usuário que você escolheu.

Obrigado
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17666
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Re: Problema com campo de pesquisar usuário dentro de tabs

13-07-2016 15:49

Esse código que está certo usa o form action. Só que no segundo código você usa jQuery para realizar a consulta.

Você vai padronizar todas as consultas com jQuery?
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 436

Re: Problema com campo de pesquisar usuário dentro de tabs

13-07-2016 18:22

Sim, eu gostaria pois nenhum dos campos de busca vai ter submit
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17666
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Re: Problema com campo de pesquisar usuário dentro de tabs

13-07-2016 19:16

Dá uma olhada nesse exemplo abaixo. São 2 keyup, um para cada formulário.

Também coloquei um limite para só aplicar o keyup quando for digitado mais de 3 caracteres no campo de busca.

<script src="jquery.js"></script> <script> $(document).ready(function(){ // form1 $('#pesquisar_noticias1').keyup(function(){ var txt = $(this).val(); if(txt != '' && txt.length > 3) { $.ajax({ url:"teste2.php", // COLOCAR SUA URL AQUI method:"post", data:'search='+ $(this).val()+'&id_dono='+ $('#id_dono').val(), dataType:"text", success:function(data) { $('#noticias1').html(data) } }); } }); // form2 $('#pesquisar_noticias2').keyup(function(){ var txt = $(this).val(); if(txt != '' && txt.length > 3) { $.ajax({ url:"teste2.php", // COLOCAR SUA URL AQUI method:"post", data:'search='+ $(this).val()+'&id_dono='+ $('#id_dono').val(), dataType:"text", success:function(data) { $('#noticias2').html(data) } }); } }); }); </script> <form action="" method="post" /> <input type="text" name="pesquisar_noticias" value="" id="pesquisar_noticias1" placeholder="Pesquisar Notícias" class="buscaMais"/> <input type="submit" name="pesquisar_noticiasEnv" value="" /> </form> <div id="noticias1"></div> <form action="" method="post" /> <input type="text" name="pesquisar_noticias" value="" id="pesquisar_noticias2" placeholder="Pesquisar Notícias" class="buscaMais"/> <input type="submit" name="pesquisar_noticiasEnv" value="" /> </form> <div id="noticias2"></div>

0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 436

Re: Problema com campo de pesquisar usuário dentro de tabs

13-07-2016 19:28

Fiz as modificações o código ficou assim

<?php $id_adm = $res[id_adm]; $id_adm; ?> <input id="id_dono" type="hidden" value="<?php echo $id_adm ?>"> <script> $('#pesquisar_noticias').keyup(function(){ var txt = $(this).val(); if(txt != '' && txt.length > 3) { $.ajax({ url:"includes/tabs/res/noticias.php", // COLOCAR SUA URL AQUI method:"post", data:'search='+ $(this).val()+'&id_dono='+ $('#id_dono').val(), dataType:"text", success:function(data) { $('#noticias').html(data) } }); } }); </script> <style> #noticias{ width:1000px; float:left; margin-bottom:10px; margin-top:10px; border:solid 1px #BDBDBD; height:330px;overflow: auto;overflow-x: hidden;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;} </style> <form action="" method="post" name="_<?php echo $res[id_adm]; ?>" id="_<?php echo $res[id_adm]; ?>" /> <input type="text" name="pesquisar_noticias" value="" id="pesquisar_noticias" placeholder="Pesquisar Notícias" class="buscaMais"/> <input type="submit" name="pesquisar_noticiasEnv" value="" /> </form> <div id="noticias"><?php include "dbconfigTabs.php"; $sqlNoti = "SELECT * FROM noticias WHERE id_dono=$res[id_adm]"; $resultadoNoti = mysqli_query($connectTabs,$sqlNoti); ?> <code style="background:#F7F5EA; width:100%; padding:3px; margin-bottom:10px; float:left; font-size:12px ; "> Total Notícias Encontradas: <span style="font-weight:bold; font-size:12px; color:#A28201;"><?php $notiTotal = mysqli_num_rows($resultadoNoti); echo $notiTotal;?></span> </code> <? if(mysqli_num_rows($resultadoNoti) > 0) { while($noti = mysqli_fetch_array($resultadoNoti)) { ?> <span style="width:1000px; float:left;height:20px; margin-bottom:35px;"> <code style="float:left; width:50px; margin-left:10px;" title="<?php echo $noti[imagem];?>"> <a href="<? echo 'admin/'.$noti[imagem]?>" target="_blank"><i class="icon-prepend fa fa-file-image-o" title="Data"></i></a> </code> <code style="float:left; width:250px; color:#B94242; margin-left:10px; " title="<?php echo $noti[titulo];?>"> <i class="icon-prepend fa fa-map-o" title="Nome da Imagem"></i> <?php echo substr($noti[titulo],0,30).' ...';?> </code> <code style="float:left; height:20px; margin-left:15px; "> <i class="icon-prepend fa fa-calendar-o" title="Data"></i> <? echo $noti[data]?> </code> <code style="float:left; height:20px; margin-left:15px; "> <i class="icon-prepend fa fa-bullhorn" title="Link"></i><a href="<? echo $noti[fonte]?>" target="_blank" style="text-decoration:none; color:#1A00FB;"> LINK </a> </code> <code style="float:left; height:20px; margin-left:15px; "> <a href="noticiasver.php?<? echo $noti[id_noticia];?>" target="_blank" style="text-decoration:none; color:#FB0000;"><i class="icon-prepend fa fa-remove" title="Excluir"></i> </a> </code> </span> <? } } else { echo 'Nenhuma Notícia'; } ?> </div> <code style=" float:right;font-size:12px ; "> Total Notícias: <span style="font-weight:bold; font-size:12px; color:#A28201;"><?php $notiTotal = mysqli_num_rows($resultadoNoti); echo $notiTotal;?></span> </code>

Só que continua funcionando somente o primeiro campo de busca.

Print2
http://www.twbteam.com.br/Print2.png

Veja que o Keyup funcionou no campo de cima, agora no campo de baixo, quando eu digito algo nem aparece que está buscando, quanto mais a filtragem

Obrigado
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17666
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Re: Problema com campo de pesquisar usuário dentro de tabs

13-07-2016 20:35

Eu postei 2 códigos de keyup, o seu código só tem 1.

Joga o código que postei direto sobre o seu código, e vai adaptando ao seu.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 436

Re: Problema com campo de pesquisar usuário dentro de tabs

13-07-2016 20:48

Ficou assim ow

<?php $id_adm = $res[id_adm]; $id_adm; ?> <input id="id_dono" type="hidden" value="<?php echo $id_adm ?>"> <script> $(document).ready(function(){ // form1 $('#pesquisar_noticias1').keyup(function(){ var txt = $(this).val(); if(txt != '' && txt.length > 3) { $.ajax({ url:"includes/tabs/res/noticias.php", // COLOCAR SUA URL AQUI method:"post", data:'search='+ $(this).val()+'&id_dono='+ $('#id_dono').val(), dataType:"text", success:function(data) { $('#noticias1').html(data) } }); } }); // form2 $('#pesquisar_noticias2').keyup(function(){ var txt = $(this).val(); if(txt != '' && txt.length > 3) { $.ajax({ url:"includes/tabs/res/noticias.php", // COLOCAR SUA URL AQUI method:"post", data:'search='+ $(this).val()+'&id_dono='+ $('#id_dono').val(), dataType:"text", success:function(data) { $('#noticias2').html(data) } }); } }); }); </script> <style> #noticias{ width:1000px; float:left; margin-bottom:10px; margin-top:10px; border:solid 1px #BDBDBD; height:330px;overflow: auto;overflow-x: hidden;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;} </style> <form action="" method="post" /> <input type="text" name="pesquisar_noticias" value="" id="pesquisar_noticias1" placeholder="Pesquisar Notícias" class="buscaMais"/> <input type="submit" name="pesquisar_noticiasEnv" value="" /> </form> <div id="noticias1"></div> <form action="" method="post" /> <input type="text" name="pesquisar_noticias" value="" id="pesquisar_noticias2" placeholder="Pesquisar Notícias" class="buscaMais"/> <input type="submit" name="pesquisar_noticiasEnv" value="" /> </form> <div id="noticias2"><?php include "dbconfigTabs.php"; $sqlNoti = "SELECT * FROM noticias WHERE id_dono=$res[id_adm]"; $resultadoNoti = mysqli_query($connectTabs,$sqlNoti); ?> <code style="background:#F7F5EA; width:100%; padding:3px; margin-bottom:10px; float:left; font-size:12px ; "> Total Notícias Encontradas: <span style="font-weight:bold; font-size:12px; color:#A28201;"><?php $notiTotal = mysqli_num_rows($resultadoNoti); echo $notiTotal;?></span> </code> <? if(mysqli_num_rows($resultadoNoti) > 0) { while($noti = mysqli_fetch_array($resultadoNoti)) { ?> <span style="width:1000px; float:left;height:20px; margin-bottom:35px;"> <code style="float:left; width:50px; margin-left:10px;" title="<?php echo $noti[imagem];?>"> <a href="<? echo 'admin/'.$noti[imagem]?>" target="_blank"><i class="icon-prepend fa fa-file-image-o" title="Data"></i></a> </code> <code style="float:left; width:250px; color:#B94242; margin-left:10px; " title="<?php echo $noti[titulo];?>"> <i class="icon-prepend fa fa-map-o" title="Nome da Imagem"></i> <?php echo substr($noti[titulo],0,30).' ...';?> </code> <code style="float:left; height:20px; margin-left:15px; "> <i class="icon-prepend fa fa-calendar-o" title="Data"></i> <? echo $noti[data]?> </code> <code style="float:left; height:20px; margin-left:15px; "> <i class="icon-prepend fa fa-bullhorn" title="Link"></i><a href="<? echo $noti[fonte]?>" target="_blank" style="text-decoration:none; color:#1A00FB;"> LINK </a> </code> <code style="float:left; height:20px; margin-left:15px; "> <a href="noticiasver.php?<? echo $noti[id_noticia];?>" target="_blank" style="text-decoration:none; color:#FB0000;"><i class="icon-prepend fa fa-remove" title="Excluir"></i> </a> </code> </span> <? } } else { echo 'Nenhuma Notícia'; } ?> </div> <code style=" float:right;font-size:12px ; "> Total Notícias: <span style="font-weight:bold; font-size:12px; color:#A28201;"><?php $notiTotal = mysqli_num_rows($resultadoNoti); echo $notiTotal;?></span> </code>

Print3
http://www.twbteam.com.br/Print3.png

Só que em vez de funcionar o campo de baixo está funcionando somente os 2 campos de cima, teria alguma jeito de fazer funcionar todos os campos relacionados via id ?
0
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 436

Re: Problema com campo de pesquisar usuário dentro de tabs

13-07-2016 21:06

Repare que o campo de cima os 2 campos buscam no banco de dados pelo que foi digitado
Print4
http://www.twbteam.com.br/Print4.png

Agora apartir do segundo usuário, qualquer coisa que você digitar não filtra nada. Por que será ? obrigado
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17666
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Re: Problema com campo de pesquisar usuário dentro de tabs

13-07-2016 21:35

Para não ter que ficar criando vários blocos de códigos de keyup, criei um bloco que vai abranger todos os campos com a classe pesquisar_noticias.

Funciona assim, todos os campos que tiverem a classe pesquisar_noticias, quando for digitado neles vai disparar o keyup, e retornar o valor da consulta na div que está definida no atributo data-div no próprio input digitado.

Montei esse exemplo com 2 inputs de exemplo.

<script src="jquery.js"></script> <script> $(document).ready(function(){ $('.pesquisar_noticias').keyup(function(){ // div que recebe o resultado definido no data-div no input digitado div = $(this).attr("data-div"); var txt = $(this).val(); if(txt != '' && txt.length > 3) { $.ajax({ url:"teste2.php", // COLOCAR SUA URL AQUI method:"post", data:'search='+ $(this).val()+'&id_dono='+ $('#id_dono').val(), dataType:"text", success:function(data) { $('#'+div).html(data) } }); } }); }); </script> <form action="" method="post" /> <input type="text" name="pesquisar_noticias" value="" data-div="noticias1" id="pesquisar_noticias" placeholder="Pesquisar Notícias" class="pesquisar_noticias buscaMais"/> <input type="submit" name="pesquisar_noticiasEnv" value="" /> </form> <div id="noticias1"></div> <form action="" method="post" /> <input type="text" name="pesquisar_noticias" value="" data-div="noticias2" id="pesquisar_noticias2" placeholder="Pesquisar Notícias" class="pesquisar_noticias buscaMais"/> <input type="submit" name="pesquisar_noticiasEnv" value="" /> </form> <div id="noticias2"></div>

0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 436

Re: Problema com campo de pesquisar usuário dentro de tabs

13-07-2016 23:20

Deu quase tudo certo, agora estou com um erro

No arquivo administradores.php é chamado o arquivo noticias.php via include, e dentro deste noticias.php é chamado o

$.ajax({ url:"includes/tabs/res/noticias.php", // COLOCAR SUA URL AQUI

Só que está dando erro de post todos os ids da pesquisa dentro do ajax estão com o mesmo numero print

http://www.twbteam.com.br/ErroIDPOST.png



Notícias.php
<?php $id_adm = $res[id_adm]; echo 'ID antes do Ajax:'.$id_adm; ?> <input id="id_dono" type="hidden" value="<?php echo $id_adm ?>"> <script> $(document).ready(function(){ $('.pesquisar_noticias').keyup(function(){ // div que recebe o resultado definido no data-div no input digitado div = $(this).attr("data-div"); var txt = $(this).val(); if(txt != '' && txt.length > 3) { $.ajax({ url:"includes/tabs/res/noticias.php", // COLOCAR SUA URL AQUI method:"post", data:'search='+ $(this).val()+'&id_dono='+ $('#id_dono').val(), dataType:"text", success:function(data) { $('#'+div).html(data) } }); } }); }); </script> <style> #noticias<?php echo $id_adm ?>{ width:1000px; float:left; margin-bottom:10px; margin-top:10px; border:solid 1px #BDBDBD; height:330px;overflow: auto;overflow-x: hidden;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;} </style> <form action="" method="post" /> <input type="text" name="pesquisar_noticias" value="" data-div="noticias<?php echo $id_adm ?>" id="pesquisar_noticias" placeholder="Pesquisar Notícias" class="pesquisar_noticias buscaMais"/> </form> <div id="noticias<?php echo $id_adm ?>"> <?php include "dbconfigTabs.php"; $sqlNoti = "SELECT * FROM noticias WHERE id_dono=$id_adm"; $resultadoNoti = mysqli_query($connectTabs,$sqlNoti); ?> <code style="background:#F7F5EA; width:100%; padding:3px; margin-bottom:10px; float:left; font-size:12px ; "> Total Notícias Encontradas: <span style="font-weight:bold; font-size:12px; color:#A28201;"><?php $notiTotal = mysqli_num_rows($resultadoNoti); echo $notiTotal;?></span> </code> <? if(mysqli_num_rows($resultadoNoti) > 0) { while($noti = mysqli_fetch_array($resultadoNoti)) { ?> <span style="width:1000px; float:left;height:20px; margin-bottom:35px;"> <code style="float:left; width:50px; margin-left:10px;" title="<?php echo $noti[imagem];?>"> <a href="<? echo 'admin/'.$noti[imagem]?>" target="_blank"><i class="icon-prepend fa fa-file-image-o" title="Data"></i></a> </code> <code style="float:left; width:250px; color:#B94242; margin-left:10px; " title="<?php echo $noti[titulo];?>"> <i class="icon-prepend fa fa-map-o" title="Nome da Imagem"></i> <?php echo substr($noti[titulo],0,30).' ...';?> </code> <code style="float:left; height:20px; margin-left:15px; "> <i class="icon-prepend fa fa-calendar-o" title="Data"></i> <? echo $noti[data]?> </code> <code style="float:left; height:20px; margin-left:15px; "> <i class="icon-prepend fa fa-bullhorn" title="Link"></i><a href="<? echo $noti[fonte]?>" target="_blank" style="text-decoration:none; color:#1A00FB;"> LINK </a> </code> <code style="float:left; height:20px; margin-left:15px; "> <a href="noticiasver.php?<? echo $noti[id_noticia];?>" target="_blank" style="text-decoration:none; color:#FB0000;"><i class="icon-prepend fa fa-remove" title="Excluir"></i> </a> </code> </span> <? } } else { echo 'Nenhuma Notícia'; } ?> </div> <code style=" float:right;font-size:12px ; "> Total Notícias: <span style="font-weight:bold; font-size:12px; color:#A28201;"><?php $notiTotal = mysqli_num_rows($resultadoNoti); echo $notiTotal;?></span> </code>


Notícias Chamada Ajax
<? include "../../../dbconfigTabs.php"; ?> <?php $searchNoti = $_POST["search"]; echo 'ID Depois do Post:'.$id_admo = $_POST["id_dono"].'<br>'; echo $sqlNoti = "SELECT * FROM noticias WHERE id_dono LIKE '%$id_admo%' and titulo LIKE '%$searchNoti%'"; $resultadoNoti = mysqli_query($connectTabs,$sqlNoti); ?> <code style="background:#F7F5EA; width:100%; padding:3px; margin-bottom:10px; float:left; font-size:12px ; "> Total Notícias Encontradas: <span style="font-weight:bold; font-size:12px; color:#A28201;margin-right:25px;"><?php $notiTotal = mysqli_num_rows($resultadoNoti); echo $notiTotal;?></span> Buscando Por: <span style="font-weight:bold; font-size:12px; color:#A28201;margin-right:25px;"> <?php echo $_POST["search"]; ?> </span> </code> <? if(mysqli_num_rows($resultadoNoti) > 0) { while($noti = mysqli_fetch_array($resultadoNoti)) { ?> <span style="width:1000px; float:left;height:20px; margin-bottom:35px;"> <code style="float:left; width:50px; margin-left:10px;" title="<?php echo $noti[imagem];?>"> <a href="<? echo 'admin/'.$noti[imagem]?>" target="_blank"><i class="icon-prepend fa fa-file-image-o" title="Data"></i></a> </code> <code style="float:left; width:250px; color:#B94242; margin-left:10px; " title="<?php echo $noti[titulo];?>"> <i class="icon-prepend fa fa-map-o" title="Nome da Imagem"></i> <?php echo substr($noti[titulo],0,30).' ...';?> </code> <code style="float:left; height:20px; margin-left:15px; "> <i class="icon-prepend fa fa-calendar-o" title="Data"></i> <? echo $noti[data]?> </code> <code style="float:left; height:20px; margin-left:15px; "> <i class="icon-prepend fa fa-bullhorn" title="Link"></i><a href="<? echo $noti[fonte]?>" target="_blank" style="text-decoration:none; color:#1A00FB;"> LINK </a> </code> <code style="float:left; height:20px; margin-left:15px; "> <a href="noticiasver.php?<? echo $noti[id_noticia];?>" target="_blank" style="text-decoration:none; color:#FB0000;"><i class="icon-prepend fa fa-remove" title="Excluir"></i> </a> </code> </span> <? } } else { echo "<center><span style='padding:30px; background-color:#FFE2C1; position:relative; top:120; '>"."Nenhuma Notícia Encontrada"."</span></center>"; } ?>


O Código que passa de um arquivo Notícia para o outro é este está certo ?

Notícias
<?php $id_adm = $res[id_adm]; echo 'ID antes do Ajax:'.$id_adm; ?> <input id="id_dono" type="hidden" value="<?php echo $id_adm ?>"> </script>

Noticias Ajax
<? include "../../../dbconfigTabs.php"; ?> <?php $searchNoti = $_POST["search"]; echo 'ID Depois do Post:'.$id_admo = $_POST["id_dono"].'<br>'; echo $sqlNoti = "SELECT * FROM noticias WHERE id_dono LIKE '%$id_admo%' and titulo LIKE '%$searchNoti%'"; $resultadoNoti = mysqli_query($connectTabs,$sqlNoti); ?>

0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17666
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Re: Problema com campo de pesquisar usuário dentro de tabs

14-07-2016 14:17

Os valores passados para o arquivo via jQuery estão nessa linha:

data:'search='+ $(this).val()+'&id_dono='+ $('#id_dono').val(),


Qual valor nesse link está vindo repetido?
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 436

Re: Problema com campo de pesquisar usuário dentro de tabs

14-07-2016 14:49

O valor do id está se repetindo toda vez em 1, somente depois que passa para o post, pois antes do post está normal veja ai a imagem.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17666
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Re: Problema com campo de pesquisar usuário dentro de tabs

14-07-2016 15:24

Veja esse novo exemplo. Eu passo o id pelo input através do data-id.

Eu coloquei no exemplo os ids 123 e 456. Você coloca o id correspondente ai no seu caso.

data:'search='+ $(this).val()+'&id_dono='+ $('#id_dono').val()+"&id="+$(this).attr("data-id"),

Captura o id com o $_POST["id"]

<script src="jquery.js"></script> <script> $(document).ready(function(){ $('.pesquisar_noticias').keyup(function(){ // div que recebe o resultado definido no data-div no input digitado div = $(this).attr("data-div"); var txt = $(this).val(); if(txt != '' && txt.length > 3) { $.ajax({ url:"teste2.php", // COLOCAR SUA URL AQUI method:"post", data:'search='+ $(this).val()+'&id_dono='+ $('#id_dono').val()+"&id="+$(this).attr("data-id"), dataType:"text", success:function(data) { $('#'+div).html(data) } }); } }); }); </script> <form action="" method="post" /> <input type="text" name="pesquisar_noticias" value="" data-div="noticias1" data-id="123" id="pesquisar_noticias" placeholder="Pesquisar Notícias" class="pesquisar_noticias buscaMais"/> <input type="submit" name="pesquisar_noticiasEnv" value="" /> </form> <div id="noticias1"></div> <form action="" method="post" /> <input type="text" name="pesquisar_noticias" value="" data-div="noticias2" data-id="456" id="pesquisar_noticias2" placeholder="Pesquisar Notícias" class="pesquisar_noticias buscaMais"/> <input type="submit" name="pesquisar_noticiasEnv" value="" /> </form> <div id="noticias2"></div>

0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 436

Re: Problema com campo de pesquisar usuário dentro de tabs

16-07-2016 05:21

Opa show de bola agora funcionou perfeito, a questão de pegar os IDS dinamicamente,

Só estou com uma dúvida como eu faço para quando o usuário limpar o campo de pesquisa ele voltar a buscar todas as noticias ?

<script> $(document).ready(function(){ $('.pesquisar_noticias').keyup(function(){ // div que recebe o resultado definido no data-div no input digitado div = $(this).attr("data-div"); var txt = $(this).val(); if(txt != '' && txt.length > 3) { $.ajax({ url:"includes/tabs/res/noticias.php", // COLOCAR SUA URL AQUI method:"post", data:'search='+ $(this).val()+"&id="+$(this).attr("data-id"), dataType:"text", success:function(data) { $('#'+div).html(data) } }); } }); }); </script>

Obrigado.
0
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 436

Re: Problema com campo de pesquisar usuário dentro de tabs

16-07-2016 06:03

Então eu reparei que quando eu limpo os campos ele não limpa o Ex: Buscando Por: brasil, no caso ele não limpa o que foi digitado não sei por que, veja o print abaixo.

Veja no print tambem que mesmo com o campo limpo ele não retorna para todos os resultados e continua no ultimo que foi buscado

http://www.twbteam.com.br/Print5.png

Obrigado
0

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado