
BrenoLourenço
Membros-
Total de itens
126 -
Registro em
-
Última visita
Tudo que BrenoLourenço postou
-
Salve! Eu ia aproveitar o outro topic, mas mudou o assunto. Estou fazendo uma consulta no Banco de Dados e realizando a Paginação, mas até aí tudo certinho! Porém estou tendo problemas, um já foi solucionado que era a soma dos contadores das páginas, mas agora é o seguinte, eu montei uma html para o usuário poder escolher qual o tipo de ordenação que ele quer. Só que quando eu monto o comando SELECT, não estou conseguindo fazer com que o comando receba a opção que o usuário escolheu. Melhor dizendo, ele até funciona da primeira vez, mas quando clico em 'próxima página' dá erro. O comando está assim: $opcao = $_POST["opc"]; ... $query = "SELECT * FROM tabela ORDER BY $opcao ASC LIMIT $begin,15"; $resultado = mysql_query($query); while ($linha = mysql_fetch_array($resultado)) { // minha saída de dados } Como eu disse, na primeira página (de 1 a 15 registros) está tudo perfeito, mas quando click em 'próximo' ele parece que não lê a variável $opcao, gerando este erro: Exibindo registro 16 a 30 no total de 48 Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\htdocs\cef\htmls\consulta.php on line 54 Sendo que a linha 54 é o comando while postado logo acima. Tem alguma outra maneira de fazer isso? Eu pensei em passar o valor de $opcao ao clicar em 'próximo', mas nele já passo um valor, veja como está: '<a href="consulta.php?begin=' . ($begin+15) . '"><b>Próximas</b></a>'; Tem como passar outro valor ou alguma outra maneira...? Desde já obrigado pela atenção! Abraço!
-
Pô, valeu aí! É simples mesmo... mas as vezes você pensa numa coisa do outro mundo e a solução é da mais banal. Eu estava tentando fazer igual Woody postou, mas estava dando erro. Valeu, qualquer coisa eu falo dinovo! Abraço!
-
Salve galera! Estou fazendo uma consulta no Banco de Dados e realizando a Paginação, mas até aí tudo certinho! Porém estou tendo dois problemas... vou primeiro tentar solucionar este e depois abro um novo tópico pra tentar solucionar o outro. É o seguinte, tenho este trecho de comando aqui: $resultado = mysql_query($query); $total = mysql_num_rows($resultado); echo "Exibindo registro <b> $begin+1 </b> a <b> $begin+15 </b> no total de <b> $total </b>"; Só que ao invés dele somar e jogar o valor, ele está apresentando a soma, assim: Exibindo registro 0+1 a 0+15 no total de 48 Alguém poderia me ajudar nessa? Como fazer pra ao invés de aparecer a soma, aparecer o resultado da soma? Desde já muito grato! Abraço!
-
Junior, Muito obrigado aê pela atenção! Mas meu problema ainda não foi solucionado. PS: Demorei tanto pra responder, porque não tive tempo pra ver essa rede aqui de casa, e somente hoje estou tendo esse tempo. Mas vamos ao problema... Fiz o que você me passou, e não deu certo, e fiz mais outras dicas que me passaram, que também não funcionaram... mas a situação atual é a seguinte: - no XP, coloquei para pegar IP automaticamente (me falaram que se ligar o 98 primeiro, quando liga o XP, ele reconhece o ip e faz a ligação da rede); - no XP o firewall está desativado; - os dois computadores estão no mesmo grupo de trabalho; - os dois computadores estão se 'auto-enxergando'; PROBLEMA: - um não está enxergando o outro ainda! Teve uma hora, que o um reconheceu o outro (mas não foi ao mesmo tempo, depois de algumas reiniciadas um perdeu o caminho e o outro achou), mas não me davam acesso. No XP aparecia esta mensagem: "Grupo não está acessível. Talvez você não tenha permissão para usar este recurso de rede. Contate o administrador deste servidor para saber se você tem permissões de acesso. A lista de servidores para este grupo de trabalho não está disponível no momento." E no 98 esta mensagem: "\\Familia (nome do XP na rede) não acessível O computador ou compartimento não pode ser localizado. Certifique-se que tenha digitado corretamente e tente novamente." E agora, o que devo fazer para um 'achar' o outro e não me mostrar esta mensagem com erro de acesso. Abraço e mais uma vez valeu pela atenção!
-
Salve! Galera, já vi em alguns lugares chamadas igual a esta: include "nome.inc.php"; Já vi também arquivos terminando em .inc Alguém poderia me dizer porque esta terminação .inc e .inc.php ?? Tem alguma diferença? Abraço!
-
Finalmente! cyberalexxx, fiz da maneira que você disse, e funcionou perfeitamente! Foi com o comando vbcrlf _ mesmo que o Code também disse. Só assim consegui quebra da linha. Pô, valeu mesmo galera!!! Não entendo nada nada de ASP e vocês me quebraram um galhão! Vocês são 1000!!! Abraço!!
-
Valeu aí Code pela atenção, mas também não funcionou sua dica. Está acontecendo a mesma coisa, o comando está chegando como texto. PS: Foi mal pela demora, mas fiquei sem cpu nesses dias. Caso alguém saiba como devo proceder, favor me ajude. Abraço!
-
Fala dark! Valeu aí pela atenção mais uma vez! Olha, eu não tentei outros comandos de HTML como negrito, itálico, etc... só tentei mesmo o <br> e o <p> porém não funcionaram, eles aparecem como se fosse texto, igual aqui, texto. Agora setar pra ele aceitar html não sei se posso, porque isso aí deve ser configuração do servidor... posso tentar dar uma olhada, mas acredito que não tenha como modificar isso... Eu vi em um outro post aí, utilizando chr(13) para quebra de linha, mas parece que no meu caso não serve, porque pelo que entendi, parece que o texto vem de algum outro lugar... nem lembro mais. Essa mensagem que a pessoa escreve (no meu email), se utilizarem o 'enter' para escrever uma segunda, ou terceira, ou quantas linhas forem, o texto chega normal, com quebras de linha na boa, só não funciona a MINHA quebra de linha. (deu pra entender néh?) Teria como utilizar esse chr13? ou algum outro comando de quebra de linha sem ser comando html? Se tiver, bem... senão, eu tento ver se posso setar o email para receber html, que acho muito difícil.
-
Pô, alguém me ajuda aê! Ninguém respondeu meu tópico... não sou expert em ASP mas acredito que minha dúvida não seja difícil... Quero apenas quebrar uma linha no meu texto, porque utilizando o <br> dessa maneira, ao invés dele quebrar linha ele está aparecendo o <br> como texto. Obrigado pela atenção e desculpa pela amolação! Valeu!
-
Parece que estou com fome, comi uma palavra! Neste trecho: "e pra dizer a verdade, o XP parece que NÃO está enxergando a si próprio" Foi mal ae!
-
Salve galera! Tenho um problema que já tentei solucionar sozinho e não consegui... como não sou muito entendido em Redes, talvez eu tenha um pouco de dificuldade de explicar... mas vamos lá! Aqui em casa tenho dois computadores, um rodando 98 e outro XP, no 98 está tudo beleza, o problema está mesmo é no XP. O problema principal é que um não enxerga o outro, e pra dizer a verdade, o XP parece que está enxergando a si próprio, digo isso porque quando abro o ambiente de redes do 98, aparece lá ele mesmo (o 98 apenas), e quando abro o ambiente de redes do XP, não tem nada! O engraçado é que a rede estava funcionando normalmente, de repente que o XP ficou louco e não funciona mais... Dados que eu sei: os dois estão no mesmo Grupo de Trabalho e estão utilizando IP com apenas o último número sendo diferente. Se esse é o correto ou não, eu já não sei, mas estava funcionando! Não sei direito como é classificada esse tipo de rede, acredito que seja ponto-a-ponto. Alguém poderia me dar um help?? Estava precisando dessa rede... Obrigado aê pela atenção. Abraço!
-
Ôpa Carlos! Usar eu nunca usei... mas já vi um código que foi gerado pelo Code Charge, e sinceramente: ele bagunça tudo... dá nomes esquisitos as variáveis, não deixa o código 'limpinho' como o Dreanweaver (apesar de que nem sempre deixa tão limpo assim). A pessoa que utilizou isso depois veio me dizer que se arrependeu de ter usado... Bom, não foi eu que usei, e pelo que vi, não usaria (além de que ouvi dizer que ele é difícil para configurar), mas se você conseguir configurar numa boa, e não ligar pro código 'sujo', parece que vale a pena. Mas como eu não gosto do código 'sujo', acho que nunca usarei este programa. Acho que é isso! Abraço!
-
Salve galera! Estou com problemas novamente! Este trecho que o dark me ajudou a fazer, funcionou, mas está ocorrendo um problema, quando o e-mail chega, na mensagem aparece o <br> ao invés de quebrar a linha. Como poderia resolver isso? teria como concatenar apenas o <br>? ou alguma outra solução? Grato! Abraço!
-
Valeu dark!! Entendi sim, só estou sem tempo pra alterar o código agora, mas obrigado pela ajuda aê! Eu só não tinha feito isso antes porque não sei concatenar usando asp. Valeu pela força! Abraço!
-
Novos problemas! Agora não teve jeito, vou pedir ajuda de quem entende do negócio. É o seguinte: consegui montar meu e-mail, deixei espaço para a pessoa digitar o que ela bem entender, porém, não estou conseguindo (por não saber) colocar uma mensagem padrão, como cabeçalho e rodapé. pagina.asp que recebe os valores de um form html <% set mail=server.CreateObject("CDONTS.NewMail") mail.From= Request("sender") mail.To = Request("para") mail.Cc = Request("copy") mail.Subject = Request("assunto") mail.Body = Request("msg") mail.BodyFormat = 0 ' 0 = HTML, 1 = Plain mail.MailFormat = 1 ' 0 = MIME, 1 = Text mail.Importance = 1 ' 0 =High, 1 = Medium, 2 = Low mail.Send set mail=nothing %> Isso tudo aí está funcionando, só postei pra vocês saberem como estou usando (até pra saber se está certo também, porém tá funcionando!) No Request("msg") estou capturando o que a pessoa lá digitar, mas quando chega no meu e-mail, só chega o que a pessoa digitou realmente... vamos supor que ela tinha digitado: "salve salve" - queria que chegasse assim no meu e-mail: Alguém te enviou uma mensagem! Veja só que absurdo o que te enviaram: "salve salve" Final do email. Entenderam? queria um cabeçalho e um rodapé. Como poderia fazer isso? alguém poderia me dar um help? Desde já agradeço! Valeu!
-
Ih! Já consegui matar minha própria pane! Utilizei JavaScript! Valeu!
-
Salve galera! Não tenho muitos conhecimentos em asp não, minha área é mais php, porém estou tendo problema para configurar um código em asp. É o seguinte, estou querendo montar um e-mail, está tudo funcionando, porém, ao enviar o e-mail, eu caio em uma página em branco. Como eu poderia fazer, para redirecionar para uma página_resposta.htm por exemplo? estou usando assim: mail.to = Request("para") -- no form digito para quem vai o email mail.cc = Request("copia") -- com cópia existe algum mail.alguma_coisa para redirecionar??? por exemplo: mail.xxx = http://......br/pagina_resposta.htm ou até mesmo: mail.xxx = Request("msg_do_form_hidden") Acho que deu pra entender minha dúvida. Obrigado pela atenção! Abraços!
-
Na verdade o que estou montando não é um site, é um pequeno sistema, e utilizo um leitor de código de barras, e ao passar o leitor no primeiro código, é como se ele desse um 'enter', antes de ir para o segundo campo. Entendeu? Por isso separei, ou seja, primeiro passo o leitor que dá um ok 'automático' direcionando para a segunda página, para passar o leitor nessa segunda página. Já tentei utilizar JavaScript, com aquele comando que pula para outro campo sozinho, mas não funcionou, ele até pula para o outro campo, mas dá esse ok 'automático' e dá erro, pois acaba não preenchendo o segundo campo. Sacou? Aproveitando o exemplo do YahooMail que utilizei, é como se o login e senha estivessem em forma de código de barras, então passo o leitor no login do usuário que direciona para a segunda pagina para passar o leitor no código da senha. Por isso queria que nesta segunda página o cursor fosse direto para o campo. PS: acabei de ser movido pra cá, pra JavaScript, vamos ver se alguém aqui poderia me ajudar... senão... um beijo e um abraço e vamos pra próxima! Valeu!
-
Vou citar um exemplo para melhor percepção. Imagine um sistema de e-mail, por exemplo o YahooMail, quando você entra, o cursor já está posicionado no campo login; e o campo para a entrada da senha está na mesma página, correto? Meu problema é o seguinte, é como se o campo para a entrada da senha estivesse em uma segunda página, ou seja, primeiramente voce entraria com o login e confirmava, caso o login fosse válido, aí abriria a segunda página para entrada da senha, e obtendo sucesso, o usuário está autorizado a entrar no seu webmail. O que estou querendo é, ao abrir esta segunda página, o cursor vá direto para o campo onde irá ser digitada a senha, assim como aconteceu no campo login. Essa segunda página eu chamei através de um include, como postei anteriormente. include ("../html/pagina2.php"); Só que quando esta página é aberta, o cursor não está em lugar nenhum, nem no form e nem nos botoes de enviar e limpar. Sadrack, já colei o código da primeira página, o código da segunda nem é necessário, pois é quase idêntico ao da primeira página, e o problema nem está no código php que está nesta segunda página, entende? o problema está no cursor ir direto ao form, o que não está acontecendo, ou seja, nem chega a executar o php, ele passa primeiro pelo html antes. Valeu!
-
Estou 'reativando' este tópico pra ver se alguém me ajuda, porque eu precisava disso funcionando. (se não funcionar, bem, mas funcionando seria excelente!!) Pois até agora ninguém conseguiu matar essa minha pane! Tudo o que eu tento, nada dá certo! Já estou sem idéias do que fazer... Se alguém puder me ajudar... fico muito grato! Obrigado mais uma vez pela atenção. Abraço!
-
Cara, procura isso na internet que você encontra. Caso esteja com preguiça, me manda um e-mail, pois não lembro mais onde foi que eu encontrei esse arquivo, mas eu tenho o guia completo do mysql em português. Só que é em .pdf e tem 3,22MB. Se seu e-mail suportar, me mande um e-mail brenolourenco@yahoo.com.br
-
página1.php <html> <head><title> Pagina1 </title> </head> <body bgcolor="#FFFFFF" onload="document.cadastro.matricula.focus();"> <?php if (isset($_POST["matricula"])) { include ("../includes/conexao.php"); $matricula = $_POST["matricula"]; $pesquisa = "SELECT * FROM funcionario where Matricula = '$matricula'"; $resultado = mysql_query($pesquisa) or die (include "../includes/erro_execucao.php"); $linha = mysql_fetch_assoc($resultado); // pega dados do Banco de Dados para mostrar na página3.php // tirei pra poupar espaço, já que não é necessário este trecho. if($linha) { include ("../html/pagina2.php"); exit; } else { include "../includes/erro_matricula.php"; exit; } } ?> <br><br> <form method="post" action="pagina1.php" name="cadastro"> <table border="0" align="center"> <tr> <td>Matrícula:</td> <td> <input style="WIDTH: 200px" maxLength="9" size="25" name="matricula" value=""> </td> </tr> <tr> <td colspan="2" height="28"> <input type="submit" value="Cadastrar" name="submit"> <input type="reset" value=" Limpar " name="reset"> </td> </tr> </table> </form> A página2.php é basicamente a mesma coisa, a diferença é que ao invés de ser matrícula é código. O trecho de php está funcionando corretamente, só está dando pane nessa parte do cursor ir direto para o input do código na página2. Quem souber alguma coisa do que possa ser... fico grato! Obrigado.
-
Mas o problema está justamente no direcionamento das páginas (pelo menos eu acho que é) utilizando o include. Achei que se postasse lá iriam me mandar pra cá... Mesmo aqui ou lá, se alguém puder me ajudar, muito obrigado! Estou a um tempinho tentando resolver isso e não consigo.
-
Fala pessoal! Estou com um problemaço, envonvendo PHP e HTML. Vou explicar o funcionamento para melhor compreesão, são três etapas: Na primeira, (página1.php), o usuário entra com sua matrícula e é direcionado (através de include) para a página2.php; Na segunda, (página2.php), ele deverá entrar com um código (de material), e este será direcionado para página3.php onde esta apenas irá mostrar todos os dados referentes à matrícula e ao código. (o que mais é realizado nesta página, está sem problemas) Meu problema mesmo, está entre o passo 1 e o passo 2, pois por motivos de agilidade, não quero que o usuário perca tempo clicando no campo form para digitar tanto a matrícula quanto o código, então eu inseri este comando no body da página1.php: onload="document.cadastro.matricula.focus();" onde o cursor é direcionado para o input name=matricula (alá YahooMail, para quem quiser ver do que estou falando). Utilizo isso também na página2.php (onload="document.cadastro.cod.focus();"), só que quando esta página é aberta, não sei porque o cursor não aparece no 'input name=cod' como deveria aparecer, assim como na página1 apareceu na matrícula. Alguém teria uma solução para isso?? Quando a página é aberta, é como se ela não 'estivesse selecionada', nem os botões de "enviar" ou "limpar" ficam selecionados, apenas quando clico na tela é que isso acontece. Porque não funciona? Se alguém souber de alguma outra maneira de realizar esta tarefa, ou uma solução, por favor me ajude! Muito obrigado pela atenção e pela ajuda! E desculpa por fazer ler isso tudo, mas foi necessário para saber o que está acontecendo. Valeu! Um abraço!
-
Simples assim?? Valeu, vou tentar! Abraço!