Ir para conteúdo
Fórum Script Brasil

MarVin Paredes

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre MarVin Paredes

MarVin Paredes's Achievements

0

Reputação

  1. Galera, estou com um código JQuery que lista resultados a uma consulta no MySQL como feito na pesquisa do Facebook. Tudo funciona normalmente, exceto pelo fato de todas as vezes, além dos valores encontrados no banco, são exibidas mais 3 opções antes. Procurei o erro em todos os códigos, porém não consegui encontrar nada. Seguem os Códigos: Página "index2.php": <script type="text/javascript" src="jquery-1.2.6.min.js"></script> <script type="text/javascript" src="jquery.autocomplete.js"></script> <script type="text/javascript" src="jquery.facelist.js"></script> <script type="text/javascript"> function enviaFacelist(dest , assu , msg) { if(dest.length == 0 && assu.length == 0 && msg.length == 0){ $('#div_fastmail_mensagem_erro').html('Todos os campos devem ser preenchidos!'); FP_changeProp(/*id*/'div_fastmail_mensagem_erro',0,'style.visibility','visible'); } else if(dest.length == 0){ $('#div_fastmail_mensagem_erro').html('Ao menos um destinatário deve ser informado.'); FP_changeProp(/*id*/'div_fastmail_mensagem_erro',0,'style.visibility','visible'); } else if(assu.length == 0){ $('#div_fastmail_mensagem_erro').html('Especifique o assunto da mensagem.'); FP_changeProp(/*id*/'div_fastmail_mensagem_erro',0,'style.visibility','visible'); } else if(msg.length == 0){ $('#div_fastmail_mensagem_erro').html('Sua mensagem está vazia.'); FP_changeProp(/*id*/'div_fastmail_mensagem_erro',0,'style.visibility','visible'); } else { var d=new Date() var hshm = MD5 (dest+assu+msg+d.getDay()+d.getMonth()+d.getFullYear()); alert('Para: '+ dest +'\n Assunto: '+ assu +'\n Mensagem: '+ msg +'\n Hash MD5: '+ hshm); $.get('apps/fastmail/enviar_mensagem.php', { destinatarios: dest, assunto: assu, mensagem: msg , hash: hshm}, function(data){ var dataresult = data.split("sucesso"); if(data.search("sucesso") != -1) { /*alert(dataresult.length); alert(dataresult[1]); dataresult=escape(dataresult[1]);*/ java script:ajaxpage('apps/fastmail/inbox.php?type=ajax', 'Box_InfosUsuario_PC_Content'); }else if(data.search("erro") != -1) { alert("Erro!" + data); }else{ $('#div_fastmail_mensagem_erro').html(data); } }); FP_changeProp(/*id*/'div_fastmail_mensagem_erro',0,'style.visibility','visible'); return false; } }; function faclst() { $("#list_user").autocomplete("apps/fastmail/search.php", properties = { matchContains: true, minChars: 2, selectFirst: false, intro_text: "Buscar Destinatário", no_result: "Sem Resultados!" }); $("#submit").click(function(){ var dest = $("#to_users").val() var assu = $("#assunto").val() var msg = $("#mensagem").val() enviaFacelist(dest , assu , msg) }) }; </script>[/codebox] Página "search.php" [codebox]<?php header("Expires: {".gmdate("D, d M Y H:i:s")."} GMT"); header("Last-Modified: {".gmdate("D, d M Y H:i:s")."} GMT"); header("Cache-Control: no-cache, must-revalidate"); header("Pragma: no-cache"); include("db.php"); //arquivo com as informacoes do bd MySQL $q = strtolower($_GET["q"]); if (!$q) return; $sql="SELECT * FROM `logman__fastmail_usuarios` ORDER BY `id`;"; $rs=mysql_query($sql); while($registro=mysql_fetch_assoc($rs)){ $i=$registro[id]; $sqla="SELECT * FROM `logman__fastmail_setores` WHERE `id` = '$registro[setor]' ORDER BY `id`;"; $rsa=mysql_query($sqla); while($reg=mysql_fetch_assoc($rsa)){ $itens[$i] = $registro[filial]."/".$reg[setor]."/".$registro[nome]; } } $sqla="SELECT * FROM `logman__fastmail_setores` ORDER BY `id`;"; $rsa=mysql_query($sqla); while($reg=mysql_fetch_assoc($rsa)){ $i="g".$reg[id]; $itens[$i] = "Grupo ".$reg[setor]; } foreach ($itens as $key => $value) { if (strpos(strtolower($value), $q) !== false) { echo strip_tags("$value|$key\n"); } } ?> Página criar_mensagem.php <?php function RetornaSetor($numero) { $sql="SELECT * FROM `logman__mail_setores` WHERE `id` = '".$numero."' ORDER BY `id` LIMIT 1"; $rs=mysql_query($sql); while($registro=mysql_fetch_assoc($rs)){ return $registro[setor]; } } ?> <table cellpadding="0" cellspacing="2px" style="width: 100%"> <tr> <td> <table cellpadding="0" cellspacing="0" style="width: 100%; background-color:white"> <tr> <td style="border-bottom:1px silver solid; background:#D9D9D9"><table cellpadding="2" cellspacing="0" border="0" class="FormDescricao" width="100%"><tr><td style="padding-right:5px"> <input class="ButtonSec" style="height:23px; font-weight:bold" type="button" value="&lt;" name="acao" id="voltar" onclick="java script:ajaxpage('apps/fastmail/inbox.php?type=ajax', 'Box_InfosUsuario_PC_Content3');"></td> <td style="padding-right:5px; width: 75%;"><div align="center"><div id="div_fastmail_mensagem_erro" class="MensagemErro" onclick="FP_changeProp(/*id*/'div_fastmail_mensagem_erro',0,'style.visibility','hidden');" style="visibility:hidden; width:80%;"></div></div></td> <td style="padding-right:10px"><input class="ButtonSec" style="height:20px;" type="submit" value="Enviar Mensagem" name="acao" id="submit" onclick="faclst()"></td> </tr></table></td> </tr> <tr> <td style="background-color: #F4F4F4; border-bottom:1px #e4e4e4 solid"> <table style="width: 100%"> <tr> <td class="FormCamposNome" style="width: 10%; background:#EFEFEF">De:</td> <td><table width="100%" height="22px" cellpadding="0" cellspacing="0" border="0"><tr><td class="FormCamposValor" style="padding-left: 7px"><?php echo"$global_logon_mail_filial/".RetornaSetor($global_logon_mail_setor)."/$global_logon_mail_nome"; ?></td></tr></table></td> </tr> <tr> <td class="FormCamposNome" style="width: 10%; background:#EFEFEF">Assunto:</td> <td style="text-align:center"><input class="FormCamposValor" type="text" style=" width:98%" id="assunto" name="assunto" onclick="FP_changeProp(/*id*/'div_fastmail_mensagem_erro',0,'style.visibility','hidden');"></td> </tr> <tr> <td class="FormCamposNome" style="width: 10%; background:#EFEFEF">Para:</td> <td style="text-align:center"> <div id="zero"> <ul class="facelist" style="width:98%; background-color:white; vertical-align:top; padding-bottom:5px;"> <li class="token-input"><input class="maininput" id="list_user" type="text" name="destinatarios" onactivate="faclst()" onclick="FP_changeProp(/*id*/'div_fastmail_mensagem_erro',0,'style.visibility','hidden');"></li> </ul> <div id="result_list" style="display:none; cursor:hand; left:73px;"></div> </div> </td> </tr> </table> </td> </tr> <tr> <td style="padding:10px"><div align="center"> <textarea class="FormCamposValor" name="MensTexto" cols="20" style="width:100%; height:218px;" id="mensagem" onclick="FP_changeProp(/*id*/'div_fastmail_mensagem_erro',0,'style.visibility','hidden');"></textarea> </div></td> </tr> </table> </td> </tr> </table> </div>[/codebox] Se estiver esquecendo de algo, me digam.
×
×
  • Criar Novo...