Ir para conteúdo
Fórum Script Brasil

Mestereko

Membros
  • Total de itens

    135
  • Registro em

  • Última visita

Tudo que Mestereko postou

  1. ahhh... entendi... eu notei que tinha alguma coisa errada no ajax mesmo... porque com meus testes aqui ele só passava das variaveis, nem entrava no iniciaAjax();... você fez assim dai: ajax.open('GET','interfaceLogin.php?username='+username+'&password='+password); }else alert('ERRO na comunicação com o servidor. '."\n".ajax.statusText); concatenando com o + ??
  2. como você sabe q n chamou ? os valores que você quer passar para o php n estão indo ou ele nem chega a executar nada ?
  3. hum... fiz um esquema diferente aqui... sem os layers... só com uma div que contém tudo... veja se é o q você precisa: java script: <script language="JavaScript" type="text/javascript"> function ShowHideDIV(NomeDIV, Valor){ Valor = document.getElementById("Lista").value; if (Valor=="1") { document.getElementById(NomeDIV).style.display = "block"; } else { document.getElementById(NomeDIV).style.display = "none"; } } </script> html: <body> <form name="Teste"> Tipo: <select name="Lista" size="1" id="Lista" onChange="ShowHideDIV('CampoOculto','1');"> <option value="1">Casado (a) </option> <option value="2">Solteiro (a) </option> <option value="3">Divorciado (a)</option> <option value="4">Desquitado (a)</option> <option value="5">Viuvo (a) </option> <option value="6">Separado (a) </option> <option value="10">Amaziado </option> <option value="11">Outros </option> <option value="13">não Informado </option> <option value="14" selected='selected'> -&nbsp; -&nbsp; -&nbsp; -&nbsp; -&nbsp; -</option> </select><br><br> <div id="CampoOculto" style="display: none;"> <label>Nome do Conjuge</label><br> <input type="text" name="nome" id="nome"><br> <br> <label>CPF do Conjuge</label><br> <input type="text" name="cpf" id="cpf"><br> </div> </form> </body> qualquer coisa, posta ae -_-
  4. tenta assim no seu form: <form name="login" onsubmit="logarDeslogarUsuarios()">
  5. Mestereko

    Ajuda Php

    suponho q você conheça um pouco sobre php... você pode procurar no http://www.webtutoriais.com.br na categoria de programação>php ou pode procurar por algum código pronto que resolva seu problema ou q você possa mudar conforme suas necessidades aqui no script brasil mesmo: https://www.scriptbrasil.com.br/codigos/php/ se você tiver algum problema, duvida ou pedido quando for montar o sistema posta ae q a gente ajuda ;)
  6. hum... parece que tem alguma coisa restringindo o acesso.... tem como você postar bem certinho a mensagem de erro que aparece quando você tenta acessar e n consegue ?
  7. suponho que isso seja feito em php, certo ? tem certeza que o formulário de cadastro existe ? e qual o browser q você esta usando ? R: Somente na maquina do servidor, ou seja, onde o sistema php vai ficar, com os scripts e tudo o mais. R: Não, somente na maquina em que os scripts vão ficar (servidor), dai você acessa via browser (http:\\seuserver\seusistema.php)...
  8. cara posta ae qual erro... fica mais facil pra gente entender o q você quer fazer... ;)
  9. tem como você postar mais do seu código php ? tipo o que pega os valores nos campos text do form e as variaveis que armazenam a data e hora.... a resposta que o cassiano colocou ta certa... mas acho q n é tudo... posta ae que a gente ajuda
  10. era isso mesmo que eu queria... vlw
  11. eu também queria saber como fazer uma coisa dessas que o Ewerton falou... ajuda ae pessoal
  12. Mestereko

    PHP para Bloco de Notas

    Apenas lembrando que muitos servidores n permitem gravar arquivos nos seus diretórios, são apenas "read-only"... você tem que verificar se tem privilégios de escrita nos diretórios do servidor... daí sim se preocupar em montar o sistema de txt q você quer
  13. Isso mesmo... como mostrar para um cliente o tipo de produto que mais se adapta em suas necessidades ? Aqui onde trabalho chamamos isso de Sistema de Adequação, muito util para sites comerciais... eu havia postado dúvidas no fórum e acabei encontrando a solução, gostei tanto que vou postar um script pronto pra quem quizer fazer isso em seu site... sem complicações, sem DB e sem erro... apenas com cálculos ! os comentários irão explicar os passos principais do script que interpreta as informações... apenas lembrando que esse código usa um exemplo de 5 perguntas e 3 alternativas para cada exemplo vamos lá adequacao.php <? // pegando os values dos radio buttons do form $radio1 = $_POST['radio1']; $radio2 = $_POST['radio2']; $radio3 = $_POST['radio3']; $radio4 = $_POST['radio4']; $radio5 = $_POST['radio5']; // array (vetor) que inicialmente receberá a quantidade de vezes // que certa resposta foi marcada $resultados[0] = 0; $resultados[1] = 0; $resultados[2] = 0; //primeiro grupo de respostas if ($radio1 == 1) // se radio1 receber o valor 1 { $resultados[0]++; // incremente em 1 o vetor $resultados na posição 0 } elseif($radio1 == 2) // se radio1 receber o valor 2 { $resultados[1]++; // incremente em 1 o vetor $resultados na posição 1 } elseif ($radio1 == 3) // se radio1 receber o valor 3 { $resultados[2]++; // incremente em 1 o vetor $resultados na posição 2 } // segundo grupo de respostas if ($radio2 == 1){ $resultados[0]++; } elseif ($radio2 == 2){ $resultados[1]++; } elseif ($radio2 == 3){ $resultados[2]++; } // terceiro grupo de respostas if ($radio3 == 1){ $resultados[0]++; } elseif ($radio3 == 2){ $resultados[1]++; } elseif ($radio3 == 3){ $resultados[2]++; } // quarto grupo de respostas if ($radio4 == 1){ $resultados[0]++; } elseif ($radio4 == 2){ $resultados[1]++; } elseif ($radio4 == 3){ $resultados[2]++; } // quinto grupo de respostas if ($radio5 == 1){ $resultados[0]++; } elseif ($radio5 == 2){ $resultados[1]++; } elseif ($radio5 == 3){ $resultados[2]++; } //Criando um vetor auxiliar para armazenar a $ordenado = $resultados; //quantidade de cada resposta sort($ordenado); // Ordenando o vetor em ordem crescente, // essa função n mantém a ordem dos indices $maior = $ordenado[2]; //Pegando o maior valor do vetor ordenado //nesse caso o último $j = 0; //Variável auxiliar //Descobrindo qual índice se encontra o maior valor descoberto... for ($i = 0; $i < 3; $i++){ if ($resultados[$i] == $maior){ $Indices[$j] = $i; $j++; } } //Se o antepenúltimo e o último valor do vetor ordenado forem iguais, então //existe mais de um índice com o maior valor. if ($ordenado[1] == $ordenado[2]){ // if1 echo "As respostas com maior número são: <br> "; //Para cada item do vetor $Indices, escreva na tela a resposta e a //quantidade de marcações dela. foreach($Indices as $valor){ $resposta = $valor + 1; echo "$resposta com $resultados[$valor] marcações <br>"; if ($resposta == 1){ echo "<font color='FF0000'>Produtos do grupo 1</font><br>"; } elseif($resposta == 2){ echo "<font color='FF0000'>Produtos do grupo 2</font><br>"; } elseif($resposta == 3){ echo "<font color='FF0000'>Produtos do grupo 3</font><br>"; } }// FIM foreach } // FIM if1 else{ //Se só um item do vetor tem o maior valor, então só mostre ele. foreach($Indices as $valor){ echo "A resposta com maior número é: "; $resposta = $valor + 1; echo "$resposta com $resultados[$valor] marcações <br>"; if ($resposta == 1){ echo "<font color='FF0000'>Produtos do grupo 1</font><br>"; } elseif($resposta == 2){ echo "<font color='FF0000'>Produtos do grupo 2</font><br>"; } elseif($resposta == 3){ echo "<font color='FF0000'>Produtos do grupo 3</font><br>"; } } } ?> form.htm <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> &lt;script language="JavaScript" type="text/javascript"> function checkAllRadioB(ParForm){ var k,p,y,z,xy,i,p; var FrmElements = document.forms[ParForm].elements; //Faz um loop em todos os elementos existentes do formulário for(i=0;i<FrmElements.length;i++){ k = 1; if(FrmElements[i].type == 'radio'){ y = i; z = y; while(FrmElements[y].name == FrmElements[y+1].name){ y++; k++; } // k agora possui o tamanho do grupo dos botões ex: r1,r1,rs1; k = 3 i = y; xy = 0; for(p=0;p<k;p++){ if(FrmElements[z+p].checked==false) xy++; } if(xy == k){ alert('Favor responder todas as perguntas'); return false; } } } return false; } </script> </head> <body> <form action="adequacao.php" method="post" name="form1" onSubmit="java script:return checkAllRadioB('form1')"> <p>pergunta 1</p> <input name="radio1" type="radio" value="1" />teste1 <input name="radio1" type="radio" value="2" />teste2 <input name="radio1" type="radio" value="3" />teste3 <p>pergunta 2</p> <input name="radio2" type="radio" value="1" />teste1 <input name="radio2" type="radio" value="2" />teste2 <input name="radio2" type="radio" value="3" />teste3 <p>pergunta 3</p> <input name="radio3" type="radio" value="1" />teste1 <input name="radio3" type="radio" value="2" />teste2 <input name="radio3" type="radio" value="3" />teste3 <p>pergunta 4</p> <input name="radio4" type="radio" value="1" />teste1 <input name="radio4" type="radio" value="2" />teste2 <input name="radio4" type="radio" value="3" />teste3 <p>pergunta 5</p> <input name="radio5" type="radio" value="1" />teste1 <input name="radio5" type="radio" value="2" />teste2 <input name="radio5" type="radio" value="3" />teste3 <p><input type="submit" value="executa" /></p> </form> </body> </html> como eu sempre digo... dúvidas, sugestões, bugs, pedidos, reclamações, pf postem aqui... t+ :D
  14. um sw livre e bom que eu conheço e uso na empresa onde trabalho é o Online File Browser ou OFB... open source, fácil de manusear e entender... bem prático pra implementar também...
  15. Mestereko

    valores da array

    bom... já que ninguém se propos a responder, eu corri atrás da resposta e consegui... vou postar aqui.... o código esta todo comentado, basta copiar e colar pra conseguir testar e ver como funciona... o código php (adequacao.php): <? $radio1 = $_POST['radio1']; $radio2 = $_POST['radio2']; $radio3 = $_POST['radio3']; $radio4 = $_POST['radio4']; $radio5 = $_POST['radio5']; $resultados[0] = 0; $resultados[1] = 0; $resultados[2] = 0; //primeiro grupo de respostas if ($radio1 == 1){ $resultados[0]++; }else{ if ($radio1 == 2){ $resultados[1]++; }else{ if ($radio1 == 3){ $resultados[2]++; } } } // segundo grupo de respostas if ($radio2 == 1){ $resultados[0]++; }else{ if ($radio2 == 2){ $resultados[1]++; }else{ if ($radio2 == 3){ $resultados[2]++; } } } // terceiro grupo de respostas if ($radio3 == 1){ $resultados[0]++; }else{ if ($radio3 == 2){ $resultados[1]++; }else{ if ($radio3 == 3){ $resultados[2]++; } } } // quarto grupo de respostas if ($radio4 == 1){ $resultados[0]++; }else{ if ($radio4 == 2){ $resultados[1]++; }else{ if ($radio4 == 3){ $resultados[2]++; } } } // quinto grupo de respostas if ($radio5 == 1){ $resultados[0]++; }else{ if ($radio5 == 2){ $resultados[1]++; }else{ if ($radio5 == 3){ $resultados[2]++; } } } //Criando um vetor auxiliar para armazenar a $ordenado = $resultados; //quantidade de cada resposta sort($ordenado); //Ordenando o vetor em ordem crescente $maior = $ordenado[2]; //Pegando o maior valor do vetor ordenado //nesse caso o último $j = 0; //Variável auxiliar //Descobrindo qual índice se encontra o maior valor descoberto... for ($i = 0; $i < 3; $i++){ if ($resultados[$i] == $maior){ //Nesse caso serão os índice 0 e 1 $Indices[$j] = $i; //onde está o 8 $j++; } } //Se o antepenúltimo e o último valor do vetor ordenado forem iguais, então //existe mais de um índice com o maior valor. if ($ordenado[1] == $ordenado[2]){ // if1 echo "As respostas com maior número são: <br> "; //Para cada item do vetor $Indices, escreva na tela a resposta e a //quantidade de marcações dela. foreach($Indices as $valor){ $resposta = $valor + 1; echo "$resposta com $resultados[$valor] marcações <br>"; if ($resposta == 1){ echo "Produtos do grupo 1"; } elseif($resposta == 2){ echo "Produtos do grupo 2"; } elseif($resposta == 3){ echo "Produtos do grupo 3"; } }// FIM foreach } // FIM if1 else{ //Se só um item do vetor tem o maior valor, então só mostre ele. foreach($Indices as $valor){ echo "A resposta com maior número é: "; $resposta = $valor + 1; echo "$resposta com $resultados[$valor] marcações <br>"; if ($resposta == 1){ echo "Produtos do grupo 1"; } elseif($resposta == 2){ echo "Produtos do grupo 2"; } elseif($resposta == 3){ echo "Produtos do grupo 3"; } } // FIM foreach }// FIM else ?> e o código do form html (formulario.htm): <form action="adequacao.php" method="post" name="form1"> <p>pergunta 1</p> <input name="radio1" type="radio" value="1" />teste1 <input name="radio1" type="radio" value="2" />teste2 <input name="radio1" type="radio" value="3" />teste3 <p>pergunta 2</p> <input name="radio2" type="radio" value="1" />teste1 <input name="radio2" type="radio" value="2" />teste2 <input name="radio2" type="radio" value="3" />teste3 <p>pergunta 3</p> <input name="radio3" type="radio" value="1" />teste1 <input name="radio3" type="radio" value="2" />teste2 <input name="radio3" type="radio" value="3" />teste3 <p>pergunta 4</p> <input name="radio4" type="radio" value="1" />teste1 <input name="radio4" type="radio" value="2" />teste2 <input name="radio4" type="radio" value="3" />teste3 <p>pergunta 5</p> <input name="radio5" type="radio" value="1" />teste1 <input name="radio5" type="radio" value="2" />teste2 <input name="radio5" type="radio" value="3" />teste3 <p><input type="submit" value="executa" /></p> </form> essa n foi fácil... mas ta ai... funciona... esse código trata o caso de empates entre as respostas, e mostra o resultado com base na resposta que recebeu o maior numero de marcações.... tudo sem banco de dados... o resto é com vocês se tiverem melhorias, sugestões, reclamações, bugs ou dúvidas pf postem... vlw galera
  16. Mestereko

    principiante

    fico feliz em saber isso :D se precisar de mais ajuda posta ae... :lol:
  17. Mestereko

    principiante

    primeiramente adquirir noções básicas... ex: como manipular variaveis, conectar com o banco, lógica php, etc... em seguida procurar tutoriais e não manuais ou apostilas... por exemplo: "Como gravar dados em uma tabela mysql" "Como exibir dados de uma tabela" etc... é o caminho que eu estou seguindo no meu aprendizado... entende ? você aprende a fazer coisas especificas, e quando surgir a necessidade de fazer algo especifico você já sabe.... e outra... n use manuais ou apostilas que dão exemplos exibindo mensagens, pois n são exemplos "na prática"... o melhor é usar tutoriais... WebTutoriais é um bom site... apenas ressaltando que você precisa aprender na prática... pare na frente do pc e pense "vou fazer um sistema de cadastro de usuários" ou "vou criar um sistema de enquete" e assim vai...
  18. Mestereko

    valores da array

    então tá... lá vai o código: o php que faz a verificação: <? $radio1 = $_POST['radio1']; $radio2 = $_POST['radio2']; $radio3 = $_POST['radio3']; $radio4 = $_POST['radio4']; $radio5 = $_POST['radio5']; // o array resposta $resposta[0] = 0; $resposta[1] = 0; $resposta[2] = 0; //primeiro grupo de respostas if ($radio1 == 1){ $resposta[0]++; }else{ if ($radio1 == 2){ $resposta[1]++; }else{ if ($radio1 == 3){ $resposta[2]++; } } } // segundo grupo de respostas if ($radio2 == 1){ $resposta[0]++; }else{ if ($radio2 == 2){ $resposta[1]++; }else{ if ($radio2 == 3){ $resposta[2]++; } } } // terceiro grupo de respostas if ($radio3 == 1){ $resposta[0]++; }else{ if ($radio3 == 2){ $resposta[1]++; }else{ if ($radio3 == 3){ $resposta[2]++; } } } // quarto grupo de respostas if ($radio4 == 1){ $resposta[0]++; }else{ if ($radio4 == 2){ $resposta[1]++; }else{ if ($radio4 == 3){ $resposta[2]++; } } } // quinto grupo de respostas if ($radio5 == 1){ $resposta[0]++; }else{ if ($radio5 == 2){ $resposta[1]++; }else{ if ($radio5 == 3){ $resposta[2]++; } } } // verifica qual indice da variavel $resposta recebeu o maior valor $maior = 0; $i = 0; while ($i < 3) { if ($maior < $resposta[$i]){ $maior = $resposta[$i]; $indice = $i; } $i++; } //mostra as mensagens conforme qual indice recebeu o maior valor de respostas if ($indice == 0){ echo " resposta: 0 - grupo de produtos 1"; } elseif ($indice == 1){ echo " resposta: 1 - grupo de produtos 2"; } elseif ($indice == 2){ echo " resposta: 2 - grupo de produtos 3"; } ?> e o código html do form: <form method="post" name="form1"> <p>pergunta 1</p> <input name="radio1" type="radio" value="1" />teste1 <input name="radio1" type="radio" value="2" />teste2 <input name="radio1" type="radio" value="3" />teste3 <p>pergunta 2</p> <input name="radio2" type="radio" value="1" />teste1 <input name="radio2" type="radio" value="2" />teste2 <input name="radio2" type="radio" value="3" />teste3 <p>pergunta 3</p> <input name="radio3" type="radio" value="1" />teste1 <input name="radio3" type="radio" value="2" />teste2 <input name="radio3" type="radio" value="3" />teste3 <p>pergunta 4</p> <input name="radio4" type="radio" value="1" />teste1 <input name="radio4" type="radio" value="2" />teste2 <input name="radio4" type="radio" value="3" />teste3 <p>pergunta 5</p> <input name="radio5" type="radio" value="1" />teste1 <input name="radio5" type="radio" value="2" />teste2 <input name="radio5" type="radio" value="3" />teste3 <p><input type="submit" value="executa" /></p> </form> é um sistema de adequação... o cliente responde algumas perguntas e é apresentado para ele o grupo de respostas que mais de adequa em suas necessidades... o que eu perguntei aqui no fórum é o sistema que vai tratar o caso de empates... se der empate entre dois indices, mostre o grupo equivalente aos dois indices.... e ESerra eu até já pensei em usar uma solução como você apresentou... mas o problema dela é indicar o momento que sera usada... por exemplo, somente quando houverem valores repetidos... e esses valores forem os mais altos entre os indices...
  19. Mestereko

    valores da array

    dentro de um array eu tenho 3 indices, dessa forma: $teste[0] $teste[1] $teste[2] eles recebem valores numéricos... eu já descobri como fazer pra pegar o indice que recebeu o maior valor... mas, algumas vezes esses indices podem receber valores iguais... o que eu quero fazer agora é pegar os dois indices que receberam os dois maiores valores entendem ?? ex: $teste[0] = 3 $teste[1] = 3 $teste[2] = 1 pegar o indice 0 e 1... tem como fazer isso ?
  20. é o seguinte... tenho um form com 3 radio buttons, é necessário que cada um tenha um nome diferente, visto que cada um representa um valor diferente, e depois resgato esse valor separadamente em um script php... o problema principal é que eu preciso permitir marcar apenas um radio button desse form... um deles já inicia marcado por padrão, o que eu quero que aconteça é que se a pessoa marcar um ele automaticamente desmarca o outro, e assim por diante, permitindo marcar apenas um radio button no formulário... exemplo dessa funcionalidade: quando você vai postar uma resposta ou um novo tópico nesse forum tem uma parte de icones do post, nela eu posso marcar apenas um icone, por padrão já vem com o "não usar" marcado, mas se eu marcar outro icone, automaticamente ele marca apenas um... entendem ? alguém tem uma solução eficaz ?
  21. é o seguinte... tenho que montar um sistema de adequação... nele o cliente vai responder algumas perguntas (marcando checkboxes ou radiobuttons), as respostas para essas perguntas ficariam armazenadas em um banco de dados... o sistema vai analizar as respostas e com elas gerar um perfil de usuário e apresentar os produtos que se encaixam no cliente.... entendem ? eu gostaria de um sistema que serviria de exemplo pra me basear em como fazer... alguém conhece um exemplo em php que faça mais ou menos o que eu descrevi ?
  22. Mestereko

    Ajuda Com POP UP + POST

    Um tempo atrás tive o mesmo problema... fiquei tão feliz quando encontrei a solução que até criei um tutorial explicando como fazer o q você quer... fica no fórum de javascript... visto que é ai q se encontra o problema... o link é esse: http://scriptbrasil.com.br/forum/index.php...st&p=489083 da uma olhada e posta as duvidas lá no forum de javascript falou :D
  23. Mestereko

    configurando apache

    opa... vlw pela ajuda cara... mas infelizmente n deu certo também... eu tentei... mapeei a pasta da rede, coloquei no apache, mas quando reinicio o serviço, primeiro ele mostra duas mensagens de erro dizendo: "O Apache HTTP Server encontrou um problema e precisa ser fechado." clico em fechar e aparece a mensagem do apache mesmo: "The request operation has failed" e n inicia de forma alguma.... eu coloquei dessa forma dentro do httpd.conf DocumentRoot "Z:\1" <Directory "Z:\1"> onde Z: é a pasta compartilhada e 1 é a pasta dentro dela.... já tentei os dois tipos de barra, " \" e "/"... também n vai.... agora n sei se é o apache o problema e seria bom usar outro server para php...
  24. Mestereko

    configurando apache

    galera é o seguinte... to configurando o meu apache aqui... mas minha pasta raiz n pode mais ser uma pasta na minha maquina e sim uma pasta da rede, compartilhada... segundo o administrador eu tenho todos os privilégios disponiveis para acesso e edição da pasta... mas eu n consigo fazer o apache funcionar indicando essa pasta como pasta raiz eu sei que tenho que mudar essas linhas do httpd.conf: DocumentRoot " " <Directory " "> coloquei o ip da maquina que esta a pasta e o nome da pasta, assim: \\192.168.10.1\raiz\ é assim mesmo ? tem que por alguma coisa a mais fora o caminho na rede ? porque n ta dando certo, eu salvo as configurações e vou reiniciar o apache e da falha... por favor SOCORRO
×
×
  • Criar Novo...