Ir para conteúdo
Fórum Script Brasil

Endor

Membros
  • Total de itens

    226
  • Registro em

  • Última visita

Tudo que Endor postou

  1. Endor

    Consulta de datas php

    Olá, Tainá. Não, não consegui acompanhar sua necessidade. Mas na questão da alteração não vejo dificuldades. Está havendo uma mudança, "Na data agendada devo fazer algumas alterações no programa... Como faço para verificar os chamados agendados para a data atual? Poderia fazer uma função que rodasse cada vez que o usuário abre o programa?" Baseado nessas perguntas foi que te falei. Para você criar uma função com esta finalidade, apenas crie algo, para a abertura da página. Mas se você quiser explicar melhor usando, detalhes de como é aberto o programa no momento para essa finalidade, E qual os códigos usados, e acho mais fácil poder te ajudar. Abraços
  2. Endor

    Soma total do dinheiro

    Olá, Hugo! Acho que você está com dificuldades para entender o procedimento. Valor de cada manutenção, no caso de ser valor final, não precisa ser lançado no BD, pois é a soma da coluna valor da cláusula WHERE específica Número da Manutenção. Caso precise de um modelo, eu te passo. Abraços.
  3. Endor

    Colocar Script numa pagina html

    Bom dia, Hélio. Se você conseguiu um prontinho é só usar. Agora se você quer alterar ou melhorar, acho que precisamos saber pelo menos o código que você tem, o que você quer para poder ajudar. Existem inúmeras formas de se fazer algo em PHP e outras linguagens. Para você obter melhor resultado, pelo que você disse é iniciante, precisa informar o jeitão do que você quer: Exemplo: Quero lançar os dados do dólar em um BD, quero criar Tabelas, para isso e isso. Abraços
  4. Endor

    Consulta de datas php

    Bom dia, Tainá! Você pode criar uma página tipo popup que seja aberto quando a página principal for aberta. Também você pode criar, dentro da página de abertura, uma divisão de 3 ou mais partes (conforme sua necessidade), onde uma delas seja a página que você quer que seja aberta. Quanto ao programa para buscar as datas de hoje é fácil. Basta você dicidir onde colocá-lo. Sugestão: Abra uma <table> e dentro coloque outras duas. Numa delas, você pode criar o relatório para as chamadas técnicas de hoje. Caso precise de ajuda, volte. Abraços.
  5. Olá. Sobre sua Pergunra:" Bacana... até ai tudo bem... Mas entre a repetição da tag, há os 16 registros... E como devo fazer para listar eles e aí sim repetir a tag?" Achei que sua dificuldade fosse apenas a cada 16 linhas, aparecer aquelas TAGs. Conforme disse o Rafael, na cláusula esle você deve colocar o código para que se chegue as 16 linhas. Porque enquanto não der 16, ele vai colocando seu dados, conforme pedido. Caso tenha dificuldades com a busca dos dados volte. Mas a sugestão que te passei está muito boa. Não vi nenhum erro nela. Abraços
  6. Bom dia, JaCoBBluE! Você precisa pode usar o WHILE, algo mais ou menos assim: $ini=1; WHILE (O parâmetro que você vai usar para o WHILE) { IF ($ini==16) { $ini=1; PRINT"Aqui dentro você coloca suas tags acima"; } ELSE {$ini++;} } É apenas uma sugestão. Abraços
  7. Endor

    Soma total do dinheiro

    Bom dia, Hugo. Pelo que imagino, você deveria ter ao menos 3 tabelas para esta finalidade (Manutenção). Tabela A - Manutenção Tabela B - Detalhes da Manutenção Tabela C - Tipos de Manutenção, que constem todos os detalhes, como preço, tec. Sendo assim, Ao lançar qualquer registro para a Tabela B, primeiro foi lançado um registro na Tabela A; Os preços (valores são buscados na tabela C). Então quando você quiser efetuar a soma, você executa uma consulta mais ou menos assim: $soma = "SELECT SUM(valor) FROM tabelaB WHERE manutencao='IDtabelaA'"; Se quiser saber mais, fique a vontade para voltar. Abraços.
  8. Endor

    Soma total do dinheiro

    Boa Tarde, Hugo! Porque você não busca a soma direto o mysql? Você faz o where necessário e com o uso de SUM(campo), pronto. É apenas mais uma sugestão. Abraços
  9. Endor

    Ajuda

    Olá, Lucas! Boa Tarde. Esses dados estão vindos de um BD? Mas em geral aconselho que se faça o seguinte: Na consulta que você criou, use a mesma para os dois, com a seguinte diferença: a) Para a primeira Visualização: substr(resultadodapesquisa[campodotexto],0,80) Ao clicar em um HREF que você criar, com a finalidade de aparecer o texto inteiro, você leva para uma tela ou âncora e retira a substr. Pronto, ai está uma idéia. Mas com certeza existem várias outras. Obs: essa idéia é para o caso de ser BD ou txt. Abraços
  10. Bom dia, PhoenixWings! Uma sugestão é: PRINT" <table border=1 width='100%'> <tr> <td>Parte 1</td> <td>Parte 2</td> <td>Parte 3</td> <td>Parte 4</td></tr>"; IF ($qtd_pesq>=1) { WHILE ($resul_pesq = mysql_fetch_array($exe_pesq)) {PRINT" <tr> <td>$resul_pesq [parte1]</td> <td>$resul_pesq [parte2]</td> <td>$resul_pesq [parte3]</td> <td>$resul_pesq [parte4]</td></tr>"; } } Note que coloquei parte1 apenas para exemplificar. Nesses espaços você precisa colocar os títulos da coloca que você quer e, embaixo onde se repete, você vai usar o nome do campo buscado na pesquisa, que ficará dentro das chaves respectivas. Abraços
  11. Olá. Está havendo alguns erros (no meu modo de ver), que precisam ser corrigidos. Sugiro você efetuar algumas alterações em seu modo de pesquisar: Divida em partes: $pesq = "SELECT os campos que você quer. Se for tabela grande e não precisar de todos os campos FROM livros WHERE pchave LIKE '$busca'"; $exe_pesq = mysql_query($pesq); $qtd_pesq = mysql_num_rows($exe_pesq); //Aqui a gente conversa com o resultado IF ($qtd_pesq>=1) { $resul_pesq = mysql_fetch_array($exe_pesq); } ELSE { echo "Desculpe-nos, a sua busca não obteve êxito. Tente efetuá-la com outras palavras-chave."; } Detalhe: Como você vai mostrar os resultados? Em linhas de tabela ou de outro modo. Em qualquer um dos casos, precisa efetuar a programação combinado com html. Abraços.
  12. Boa Tarde, PhoenixWings! Pelo que pude entender de sua consulta, você não está pedindo que te retorne caso o resultado seja true. Você só diz: Se resultado for diferente faça isso. Mas é se não for diferente????? Abraços.
  13. Olá, Edgar! Dentro da Escada Abaixo: Se eu tenho alguém da minha cadeia indicando, vou ter vários parâmetros para analisar. Essa pessoa está em que grau da meinha cadeia (grau será o nível abaixo de mim, exemplo: Filho, Neto, Bisneto, Tataraneto.....)? Veja a complexidade: assim como você tem lançar crédito para mim, oriundo desse indicado, terá que fazer os mesmos com aqueles de direito acima deste, bem como aqueles que estiverem acima de mim. Para evitar problema para qualquer um da cadeia, sugiro que faça o seguinte: 1) Campo para determinar se os pais que irão receber créditos estão em condições de receber, ou seja, não existe nenhuma condição que se não preenchida impede a inserção do crédito; 2) Campo informando que grau de filho o referido pai tem; 3) Ao fazer um loop (pode ser o WHILE), analisa cada um dos pais envolvidos e altera o grau +1; Qualquer dúvida, volte. Abraços
  14. Bom dia, Edgard! Também criei um software para este tipo de utilidade. Na época o fiz em VB, mas o sentido é o mesmo para qualquer linguagem. Numa rede segura, essa pirâmide terá de parar em algum momento. Caso isso não ocorra, você pode criar um campo que defina a escada que existe, depois dele (ligado a ele). Exemplo: Ele tem um indicado - Degrau 1 Ele tem um indicado - que indicou outro - Escada 2........ Mas o importante é você saber criar uma metodologia que abrace as necessidades gerais, se não vai ter problema na frente. Abraços
  15. Endor

    formulario tipo contato

    Olá, Breno Lopes. Como disse o Willian Gustavo, não há nada de dificuldades em acrescer tags a um form. A primeira necessidade é a existência desse formulário. Se você sabe como montar o form, tem várias opções, como: <select></select> <input type="radio"> <input type="checkbox"> <input type="tex" value="sugestão de preenchimento"> Vamos pela sua idéia, e a medida que se puder entender o que precisa, ir ajudando. Abraços
  16. Endor

    Ajuda Pesquisa

    Boa Tarde. Você digitou uma tonelada de textos querendo uma resposta simples. Em meu caso, existe diversas perguntas para entender seu raciocínio e de fato o que precisa. Impossível ser respostas simples. Pelo que entendi, você quer que ao digitar um texto, ele traga outras informações (que precisam estar em algum lugar, não é). Caso seja isso, precisa ter um BD, mesmo que pequeno para que seja combinada as respostas. Caso não queira fazer uso do BD (quando eu digo BD, me refiro a tabelas.), na própria programação, você tem que informar estas opções. Mas para isso se dar da forma como você precisa, vai precisar responder perguntas sim. Abraços
  17. Valeu o retorno. Foi bom ajudar. Abraços.
  18. Boa Noite. Para você receber o idlogin deve buscar no nome do select, que no seu caso é tipo_contato. Então você deve substituir para: $idlogin = $_GET[" tipo_contato"]; Abraços. Eduardo Jr., Esqueci de comentar que não vi que Method de envio você está usando, apesar de chamar GET, se o envio do Form estiver sendo POST e você chamar apenas o GET, não virá dados. Normalmente para Forms se usa POST. Verifique lá. Abraços.
  19. Valeu, SK15! Mesmo sem entender, como você disse, era isso mesmo que eu precisava para continuar os estudos. Abraços.
  20. Boa Tarde, amigos. Estudando javascript... Preciso abrir outra janela, e vi que posso abrí-la através do window.open(). Gostaria de saber como faço para conseguir que abra da seguinte forma: window.open("status=no, width=250,height=300") obs: sem ser no script do head, pois daí abrirá um popup e não é meu desejo. Quero abrir a partir de um link <a href=""> ou de um botão. Tentei onClick mas deu erro. Abraços.
  21. Bom dia, Aprendiz_ce! Sua pergunta é bastante abrangente. Sim, php é bem diferente do VB e imagino que também do delphi. Se existe dados no BD que pode ser usado para Validação, fica tudo muito fácil. Você busca o (os) dados no BD, e executa a verificação. Um pequeno modelo: $cons = "SELECT senha, usuario, secao FROM login WHERE usuario='$use' AND senha='$pass'"; $exe_cons = mysql_query($cons); $resul_cons = mysql_fetch_array($exe_cons); IF ($resul_cons[secao]=="limpeza") { PRINT"Esta página somente poderá ser acessada por pessoas da Portaria!!!"; } ELSE {//Aqui você cria a permissão à página.} É claro que dei uma idéia, talvez você precise de outro rumo. Mas só posso saber após mais esclarecimentos. Abraços.
  22. Endor

    Formmail

    Faz o texte dessa mudança e depois me fala. Abraços. <?php // aqui comeca o script //pega as variaveis por POST $nome = $_POST["NOME"]; $email = $_POST["EMAIL"]; $assunto = $_POST["ASSUNTO"]; $mensagem = $_POST["MENSAGEM"]; $redirecionar = "confirmacao.html"; global $email; //funcao para validar a variavel $email no script todo $data = date("d/m/y"); //funcao para pegar a data de envio do e-mail $ip = $_SERVER['REMOTE_ADDR']; //funcao para pegar o ip do usu?rio $navegador = $_SERVER['HTTP_USER_AGENT']; //funcao para pegar o navegador do visitante $hora = date("H:i"); //para pegar a hora com a funcao date // Verifica se o campo nome ta preenchido if (empty($nome)){ // HTML que aparecera o ERRO echo "<html><head><title>Ocorreu Um ERRO!!!</title></head>"; echo "<body bgcolor=\"#ffffff\">"; echo "<br><br><br>"; echo "<center>É Necessário o Preenchimento do <b>Nome</b></center>"; echo "<br><br><center><a href=\"java script:history.back(-1)\">Voltar</a></center>"; echo "</body></html>"; } // Verifica o campo E-mail ta preenchido elseif ($email==""){ // HTML que aparecera o ERRO echo "<html><head><title>Ocorreu Um ERRO!!!</title></head>"; echo "<body bgcolor=\"#ffffff\">"; echo "<br><br><br>"; echo "<center>O E-mail não foi <b>Digitado</b></center>"; echo "<br><br><center><a href=\"java script:history.back(1)\">Voltar</a></center>"; echo "</body></html>"; } // Verifica se o E-mail Contem @ elseif (substr_count($email,"@")!=1){ // HTML que aparecera o ERRO echo "<html><head><title>Ocorreu Um ERRO!!!</title></head>"; echo "<body bgcolor=\"#ffffff\">"; echo "<br><br><br>"; echo "<center>O E-mail Digitado <b>Não</b> é <b>válido</b></center>"; echo "<br><br><center><a href=\"java script:history.back(1)\">Voltar</a></center>"; echo "</body></html>"; } // Verifoca Se o E-mail Contem . // Esse trecho estou deixando fechado porque não vejo utilidade. /* elseif (!(strpos($email,".")) OR strpos($email,".") !=strrpos($email,".")) { // HTML que aparecera o ERRO echo "<html><head><title>Ocorreu Um ERRO!!!</title></head>"; echo "<body bgcolor=\"#ffffff\">"; echo "<br><br><br>"; echo "<center>O E-mail Digitado <b>Não</b> é <b>válido</b></center>"; echo "<br><br><center><a href=\"java script:history.back(1)\">Voltar</a></center>"; echo "</body></html>"; } */ // Verifica se o campo Assunto ta preenchido elseif ($assunto==""){ // HTML que aparecera o ERRO echo "<html><head><title>Ocorreu Um ERRO!!!</title></head>"; echo "<body bgcolor=\"#ffffff\">"; echo "<br><br><br>"; echo "<center>Você <b>Não</b> Digitou Um <b>Assunto</b></center>"; echo "<br><br><center><a href=\"java script:history.back(1)\">Voltar</a></center>"; echo "</body></html>"; } // Verifica se o campo Mensagem ta preenchido elseif ($mensagem==""){ // HTML que aparecera o ERRO echo "<html><head><title>Ocorreu Um ERRO!!!</title></head>"; echo "<body bgcolor=\"#ffffff\">"; echo "<br><br><br>"; echo "<center>Você <b>Não</b> Digitou Uma <b>Mensagem</b></center>"; echo "<br><br><center><a href=\"java script:history.back(1)\">Voltar</a></center>"; echo "</body></html>"; } else{ //header("Location: $redirecionar"); //aqui envia o e-mail para voce mail ("wellington_wo2@hotmail.com", //email aonde o php vai enviar os dados do form "Contato através do site :: Beth Modas ::", "Nome: $nome\nAssunto: $assunto\nData: $data\nIp: $ip\nNavegador: $navegador\nHora: $hora\nEmail: $email\n\nMensagem: $mensagem", "From: $email" ); //$enviado = $nome."".$assunto."".$data."".$ip."".$navegador; //aqui são as configuracoes para enviar o e-mail para o visitante $site = "wellington_wo2@hotmail.com"; //o e-mail que aparecera na caixa postal do visitante $titulo = "$assunto"; //titulo da mensagem enviada para o visitante $msg = "$nome, obrigado por entrar em contato conosco, em breve entraremos em contato"; //aqui envia o e-mail de auto-resposta para o visitante mail("$email", "$titulo", "$msg", "From: $site" ); } ?>
  23. Endor

    Formmail

    Bom dia, WellFoz. Fiz alguns textes em seu código, mas está com bastante falha. Eliminando alguns bloqueios que você colocou, ele funciona bem. Algumas clausulas elseif colocadas, não levam ao seu desejo. Para você ter uma idéia do que estou falando, faça um texte com ele dessa forma: A Partir daí você começa a efetuar a correção, porque já sabe onde estarão os erros. Abraços. <?php // aqui comeca o script //pega as variaveis por POST $nome = $_POST["NOME"]; $email = $_POST["email"]; $assunto = $_POST["ASSUNTO"]; $mensagem = $_POST["MENSAGEM"]; $redirecionar = "confirmacao.html"; global $email; //funcao para validar a variavel $email no script todo $data = date("d/m/y"); //funcao para pegar a data de envio do e-mail $ip = $_SERVER['REMOTE_ADDR']; //funcao para pegar o ip do usu?rio $navegador = $_SERVER['HTTP_USER_AGENT']; //funcao para pegar o navegador do visitante $hora = date("H:i"); //para pegar a hora com a funcao date // Verifica se o campo nome ta preenchido if (empty($nome)){ // HTML que aparecera o ERRO echo "<html><head><title>Ocorreu Um ERRO!!!</title></head>"; echo "<body bgcolor=\"#ffffff\">"; echo "<br><br><br>"; echo "<center>É Necessário o Preenchimento do <b>Nome</b></center>"; echo "<br><br><center><a href=\"java script:history.back(1)\">Voltar</a></center>"; echo "</body></html>"; } // Verifica o campo E-mail ta preenchido /*elseif (empty($email)){ // HTML que aparecera o ERRO echo "<html><head><title>Ocorreu Um ERRO!!!</title></head>"; echo "<body bgcolor=\"#ffffff\">"; echo "<br><br><br>"; echo "<center>O E-mail não foi <b>Digitado</b></center>"; echo "<br><br><center><a href=\"java script:history.back(1)\">Voltar</a></center>"; echo "</body></html>"; } // Verifica se o E-mail Contem @ elseif (!(strpos($email,"@")) OR strpos($email,"@") !=strrpos($email,"@")) { // HTML que aparecera o ERRO echo "<html><head><title>Ocorreu Um ERRO!!!</title></head>"; echo "<body bgcolor=\"#ffffff\">"; echo "<br><br><br>"; echo "<center>O E-mail Digitado <b>Não</b> é <b>válido</b></center>"; echo "<br><br><center><a href=\"java script:history.back(1)\">Voltar</a></center>"; echo "</body></html>"; } // Verifoca Se o E-mail Contem . elseif (!(strpos($email,".")) OR strpos($email,".") !=strrpos($email,".")) { // HTML que aparecera o ERRO echo "<html><head><title>Ocorreu Um ERRO!!!</title></head>"; echo "<body bgcolor=\"#ffffff\">"; echo "<br><br><br>"; echo "<center>O E-mail Digitado <b>Não</b> é <b>válido</b></center>"; echo "<br><br><center><a href=\"java script:history.back(1)\">Voltar</a></center>"; echo "</body></html>"; } // Verifica se o campo Assunto ta preenchido elseif (empty($assunto)){ // HTML que aparecera o ERRO echo "<html><head><title>Ocorreu Um ERRO!!!</title></head>"; echo "<body bgcolor=\"#ffffff\">"; echo "<br><br><br>"; echo "<center>Você <b>Não</b> Digitou Um <b>Assunto</b></center>"; echo "<br><br><center><a href=\"java script:history.back(1)\">Voltar</a></center>"; echo "</body></html>"; } // Verifica se o campo Mensagem ta preenchido elseif (empty($mensagem)){ // HTML que aparecera o ERRO echo "<html><head><title>Ocorreu Um ERRO!!!</title></head>"; echo "<body bgcolor=\"#ffffff\">"; echo "<br><br><br>"; echo "<center>Você <b>Não</b> Digitou Uma <b>Mensagem</b></center>"; echo "<br><br><center><a href=\"java script:history.back(1)\">Voltar</a></center>"; echo "</body></html>"; } */ else{ //header("Location: $redirecionar"); //aqui envia o e-mail para voce mail ("wellington_wo2@hotmail.com", //email aonde o php vai enviar os dados do form "Contato através do site :: Beth Modas ::", "Nome: $nome\nAssunto: $assunto\nData: $data\nIp: $ip\nNavegador: $navegador\nHora: $hora\nEmail: $email\n\nMensagem: $mensagem", "From: $email" ); //aqui são as configuracoes para enviar o e-mail para o visitante $site = "wellington_wo2@hotmail.com"; //o e-mail que aparecera na caixa postal do visitante $titulo = "$assunto"; //titulo da mensagem enviada para o visitante $msg = "$nome, obrigado por entrar em contato conosco, em breve entraremos em contato"; //aqui envia o e-mail de auto-resposta para o visitante /* mail("$email", "$titulo", "$msg", "From: $site" ); */ PRINT" Email = $email <BR> Título = $titulo <BR> Mensagem = $msg <BR> Origem = $site "; } ?>
  24. Bom dia. Custo zero em relação a licenças. Mas existe o custo de produção do software. Não conheço nada específico, mas posso ajudar a construir, caso deseje. Abraços.
  25. Bom dia, Amigos. Achei que o forum fosse para o enriquecimento dos participantes. Pois tenho recebido muito bom material com as perguntas e respostas deste forum, bem como com o material disponibilizado por aqueles dispostos a ajudar. Abraços
×
×
  • Criar Novo...