Rafael Spilki

Veteranos
  • Content Count

    1593
  • Joined

  • Last visited

Community Reputation

0 Neutro

About Rafael Spilki

  • Birthday 03/29/1982

Contatos

Perfil

  • Gender
    Male
  • Location
    Porto Alegre
  1. Cara, pra fazer isso na mesma página você terá de usar ajax ou algo similar... Se tu não sabes muito bem como resolver isso, sugiro então que, ao preecnher e submeter o form, o usuário seja redirecionado para uma outra pagina, exemplo "filtro.php"... Essa página, será praticamente identica a primeira, porém a query vai ser um pouco diferente, como segue: $consulta = mysqli_query($connect,"SELECT * FROM tb_publicacao where campo_pesquisa = '$variavel_resgatada_form' ORDER BY dt_publicacao") or die (mysql_error()); Aqui estou usando IGUAL, mas você pode usar o LIKE tb... pesquise no google sobre a diferença dos dois...
  2. Eu não entendo o que tem a ver o número de semana no mês com o negócio todo... se você tem apenas 4 e chegando ao último volta pro primeiro, tu não tens que relacionar pelo número de semanas. A variável máxima tu já tens, é 4 e pronto! Sacou? Agora, quanto a estas "ementas semanais", que eu não faço a menor ideia do que sejam... você pode fazer o seguinte: Cria uma tabela no banco de dados onde vai registrar a ementa atual e a data de quando ela foi incluída... você pode criar uma tabela no banco de dados, incluindo essas quatro ementas e a as datas iniciais que elas devem ser exibidas. Faça uma condicional que, sempre que a pagina for acessada, verifica as datas e mostra a ementa pertinente; Nesta mesma condicional, quando trocar a ementa pode já atualizar o banco de dados, incluindo naquela que está sendo substituída uma nova data para passar a ser mostrada...
  3. Cara, tem uma penca de formas de fazer isso... Eu acho que a mais limpa é a seguinte (principalmente pra você que é "super iniciante", como disse)... Cria dois arquivos: 1) primeiro.html 2) segundo.html Depois cria um terceiro arquivo chamado altera_arquivos.php... Nesse terceiro arquivo você faz por "FSO" o seguinte: a) troque o nome do primeiro arquivo para "_primeiro.html" (com underline na frente) b) troque o nome do segundo arquivo para "primeiro.html"; c) troque novamente o nome do primeiro arquivo "_primeiro.html" para "segundo.html"; Pronto! sempre que quiser mudar, acesse o altera_arquivos.php...
  4. Eu exemplifiquei ali com request.form... Mas cada classe tem uma forma de recuperar... A maioria usa Upload.form ("variavel") Mas enfim... Que bom que resolveu... Vou tentar dar mais atençao aqui a galera do forum... Absss
  5. Você quer redirecionar pra esse link, é isso? Se for, use response.redirect... asssim: response.redirect(url)Era isso?
  6. Acho que era o seu envio que estava errado... daí no for não mostrava nada... porque não tinha nada mesmo, por isso os responses não funcionam... Olha a minha resposta no post anterior... ;)
  7. É porque você está setando todos os inputs com o mesmo nome... tente assim: n = 0 For Each File in Upload.Files n = n + 1 Response.Write "<input type=text size=10 id=upimg_01_<%=n%> value="&File.Filename&">" NextDepois na página que você recupera, é só recuperar do 1 ao 15, sacou? Exemplo: upimg_01_1 = request.form("upimg_01_1") upimg_01_2 = request.form("upimg_01_2") upimg_01_3 = request.form("upimg_01_3") '... continuaOu, obviamente, pode passar o valor de 'n' em uma variável e rodar um loop pra recuperar os dados na página seguinte também... ;) Era isso?
  8. Bom dia! Algumas dúvidas, cujas respostas podem te ajudar: 1) Tá usando banco access? 2) O campo cod_user da tabela usuario é numérico? 3) Debuga e posta aqui o resultado do debug nesta query, já aproveita e tira fora esses +, assim: sqlUser = "SELECT * FROM usuario WHERE cod_user = "CodUser" " response.write sqlUser response.end4) depois, antes de iniciar o if, debuga a variável que vem no recordset da query de dentro do loop: response.write rsUser("status_user") response.end if rsUser("status_user") = "Efetivado" then Por hora era isso... aguardo retorno...
  9. Boa tarde! Bah... faz muito tempo que não respondo nada por aqui... mas segue... O que tu queres é muito simples. Primeiro, faz essa página Listar-registros.asp atualizar sozinha de temos em tempos. Caso não saiba como, só usar tag refresh, conforme expemplo abaixo que atualiza a cada 30 segundos... <meta http-equiv="refresh" content="30"> Armazene o último registro do banco de dados em um cookie ou mesmo em uma outra tabela do banco de dados. A cada atualização verifique se o úttimo registro continua igual ao que está no cookie ou nessa outra tabela... se não, cria uma condicional pra tocar um som... A condicional seria algo do tipo: <%if variavel_cookie <> variavel_bd then %> <embed src="sirene.mp3" autostart=true volume=300 hidden=true> <%end if%> Era isso... absss
  10. Galera, resolvi! Problema 1) minha conexão com o banco, nos arquivos ...secundario.asp e ...terciario.asp dava conflito com o ...default.asp... alterei nomes de objeto de conexão... Problema 2) o resgate estava por querystring, mas existia um problema no nome da viriavel... me parece que estava indo com uma codificação ao invés de limpa... simplesmente corrigi trocando por request.querystring(1) e era isso... nem fiz questão de corrigir o nome da variavel... pois no caso é so uma mesmo e nem importa... Era isso! fica o registro... []'s Rafael Spilki
  11. Galera, tudo bem? Olha só, ontem lembrei da Andreia... até dei um oi pra ela no MSN... já que pesquisando no google achei esse tutorial da própria... http://scriptbrasil.com.br/forum/index.php?showtopic=121008 O tuto funciona perfeito... mas quando modifiquei pras minhas necessidades devo ter feito alguma M, porque não rolou! Eu não sei se to me passando em algum detalhe... mas devo ta errando em algum lugar que não consigo ver... Será que rola uma força? Ficou assim: centro_custos_funcoes.js function RetornoAjax(id, url, container) { var xmlHttp=GetXmlHttpObject() if (xmlHttp==null) { alert ("Este browser não suporta HTTP Request") return } var url=url; url=url+"?id="+id; url=url+"&sid="+Math.random(); xmlHttp.onreadystatechange=function() { if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { document.getElementById(container).innerHTML=xmlHttp.responseText } } xmlHttp.open("GET",url,true) xmlHttp.send(null) } function GetXmlHttpObject() { var objXMLHttp=null if (window.XMLHttpRequest) objXMLHttp=new XMLHttpRequest() else if (window.ActiveXObject) objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP") return objXMLHttp } centro_custos_default.asp <!--#include file="conexao_mysql.asp"--> &lt;script src="centro_custos_funcoes.js" type="text/javascript"></script> <% Call AbrirDB_MySql SQL_centro_custos_primario = "select * from centro_custos_primario order by setor asc" set RS_centro_custos_primario = objConn_MySql.execute(SQL_centro_custos_primario) %> Primario: <select name="codigo_centro_custos_primario" id="codigo_centro_custos_primario" onchange="RetornoAjax(this.value, 'centro_custos_secundario.asp', 'codigo_centro_custos_secundario')"> <option>Selecione um centro de custos primário</option> <% while not RS_centro_custos_primario.eof codigo_setor = RS_centro_custos_primario("codigo_setor") setor = RS_centro_custos_primario("setor") %> <option value="<%= codigo_setor %>"><%= setor%></option> <% RS_centro_custos_primario.movenext wend %> </select> <br> <br> Secundario: <select name="codigo_centro_custos_secundario" id="codigo_centro_custos_secundario" onchange="RetornoAjax(this.value, 'centro_custos_terciario.asp', 'codigo_centro_custos_terciario')"></select> <br> <br> Terciario: <select name="codigo_centro_custos_terciario" id="codigo_centro_custos_terciario"></select> <% Call FecharDB_MySql %> centro_custos_secundario.asp <!--#include file="conexao_mysql.asp"--> <% Call AbrirDB_MySql codigo_centro_custos_primario = request.querystring("codigo_centro_custos_primario") 'response.write codigo_centro_custos_primario 'response.end SQL_centro_custos_secundario = "select * from centro_custos_secundario where relacionar_a = '"&codigo_centro_custos_primario&"' order by setor asc" set RS_centro_custos_secundario = objConn_MySql.execute(SQL_centro_custos_secundario) %> <%while not RS_centro_custos_secundario.eof codigo_centro_custos_secundario = RS_centro_custos_secundario("codigo_setor") setor_centro_custos_secundario = RS_centro_custos_secundario("setor") %> <option value="<%=codigo_centro_custos_secundario%>"><%=setor_centro_custos_secundario%></option> <% RS_centro_custos_secundario.movenext wend %> <% Call FecharDB_MySql %> centro_custos_terciario.asp <!--#include file="conexao_mysql.asp"--> <% Call AbrirDB_MySql codigo_centro_custos_secundario = request.querystring("codigo_centro_custos_secundario") SQL_centro_custos_terciario = "select * from centro_custos_terciario where relacionar_a = '"&codigo_centro_custos_secundario&"' order by setor asc" set RS_centro_custos_terciario = objConn_MySql.execute(SQL_centro_custos_terciario) %> <%while not RS_centro_custos_terciario.eof codigo_centro_custos_terciario = RS_centro_custos_terciario("codigo_setor") setor_centro_custos_terciario = RS_centro_custos_terciario("setor") %> <option value="<%=codigo_centro_custos_terciario%>"><%=setor_centro_custos_terciario%></option> <% RS_centro_custos_terciario.movenext wend %> <% Call FecharDB_MySql %> Só um detalhe: as páginas "...secundario.asp" e "...terciario.asp", quando testadas em separado funcionam perfeitamente... da mesma forma como o primeiro list/menu de "...default.asp", ou seja, acho que to cometendo erro é no ajax mesmo... Enfim... alguém sabe onde estou errando?
  12. Galera, beleza? Olha só... to fazendo um banner que tem um fundo colorido e sobre o fundo uns pngs com fundo transparente ficam rotacionando com o jcycle... Isso funciona perfeito no FF, Chrome, IE8 e IE9... No IE7 a div "slideShow" nativa do jcycle fica com fundo branco... Alguém faz alguma idéia do porque ou como corrigir isso? Já tentei forçar um background transparente... mas não rolou... Edit: pô galera foi mau... foi eu postar aqui que tive uma idéia e resolveu... fui lá no script jcycle.js e alterei ele desta forma: //$slides.each(function() { $(this).css('background-color', getBg(this)); }); $slides.each(function() { $(this).css('background-color: transparent;', getBg(this)); }); A linha comentada é como era... Isso fazia parte de uma função que pegava a cor da div se não tivesse nenhuma deixava branco... era isso! funcionou!
  13. Eu não entendi a dúvida! Quer abrir um arquivo excell já existente ou quer criar um usando asp?
  14. Amigão, para adicionar 1 dia a sua data, você deve usar o dateadd, de uma procurada no google sobre isso... mas é mais ou menos assim: Lá em agenda2.asp você faz isso: <% If Request.QueryString <> "" Then hData = dateadd("d", 1, Request.QueryString("Data")) End If %> onde "d" é que você quer adicionar nos dias, mas poderia ser m para mês e yyyy para ano... e 1 é a quantidade de dias que você quer adicionar, poderia ser 15, 300 ou ainda negativos, para caso de subtrações de dias, como -1, -15 ou o que for... Ajudei? []'s Rafael Spilki
  15. Pessoal, boa noite. Tenho um roteador no andar 1 e um access point no andar 2. A AP está ligado no roteador com um cabo na LAN 2... Tanto AP como Roteador são da TP-Link. O Roteador tem SSID como andar1, já no AP configurei como "tipo" access point mesmo e coloquei com SSID andar2. Nos dois andares a internet funciona perfeito, mas quando um computador está em andar2 e outro em andar1 eles não se "enxergam" na rede. Se os dois computadores estiverem em andar1 eles se comunicam perfeitamente... Alguém sabe onde estou errando? CURIOSIDADE: se estou em andar2 consigo, por APENAS por, acesso remoto, acessar a área de trabalho do computador de andar1, mas não consigo acessar os arquivos desta máquina se não for desta forma, me entendem? []'s Rafael Spilki