Ir para conteúdo
Fórum Script Brasil

JuanHBiscaia

Membros
  • Total de itens

    187
  • Registro em

  • Última visita

Tudo que JuanHBiscaia postou

  1. ou você pode fazer em javascript você quer usar o valor dessa variavel no php também ? ou só gravar ele em uma variavel e pronto ?
  2. Respondendo: R: Você pode usar sessions, que ficam gravadas na maquina do usuário, assim, somente os dados que ele fornecer serão enviados. R: Como já disse, usa sessions, assim, todos os dados fornecidos pelo cliente podem ficar armazenados em arquivos temporários no computador dele, claro que você terá que manipular mais do que sessions, e sim variaveis do tipo array, mas não entre em pânico, é bem simples e divertido de fazer. R: Nesse caso, você pode usar HTML e Javascript, dessa maneira o usuário será bloqueado na "interface" nem passando para o PHP, pesquise na internet tutoriais que ensinem a fazer validação de formulários com Javascript, é bem fácil e intuitivo, eu aprendi em dois dias. R: Sim, pode ser feito só em PHP, mas procure usar outras linguagens mais prontas para algumas operações, como validação de formulários, o PHP é mágico, mas muito raramente é possivel montar um projeto desses somente com PHP. Se você está se referindo à manipulação de dados, nesse caso, sim dá pra usar só o PHP. R: Javascript, validação de formulário e verificação de campos, é o método mais rápido e prático de validar campos.
  3. JuanHBiscaia

    Iniciando no PHP

    Mas quando você for procurar por livros e manuais tente evitar aqueles que ensinam dando exemplos com mensagens que aparecem, isso n coloca você na vida real, porque você nunca vai conseguir identificar o momento certo pra usar algo que aprendeu... Procure por tutoriais que ensinam a montar sistemas completos, conforme você vai usando mais tutoriais você vai acumulando mais conhecimento, acaba criando uma memória referêncial... Dois links que eu sempre uso como referência para quando estou criando sistemas: Referência para as linguagens mais conhecidas da internet (ingles): http://www.w3schools.com/ Tutoriais diretos, que ensinam você desde a configuração do php até a criação de um sistema mais complexo, como CMS ou PlainCart: http://www.php-mysql-tutorial.com/
  4. JuanHBiscaia

    Outra duvida

    Não estou pedindo pra ninguém me dar o negócio pronto (se bem que n seria má idéia)... mas alguém sabe o nome daquele esquema de mostrar dois texareas, um com uma série de opções e outro ao lado, vazio, entre os dois existem dois botões, um que transfere a opção de uma lista para outra e um que remove as opções selecionadas eu já vi isso em delphi e em outros programas, mas nunca em php... to precisando muito disso... será que alguém pode me ajudar ? quando o cara clicar em ">>" adiciona o item selecionado da lista 1 para a lista 2 e quando ele clicar em "<<" remove o item selecionado da lista 2... alguém conhece um bom exemplo que faça isso ? ---------------------------------------------------------------- eu dei uma olhada por ai... descobri que é com list menu e n com textarea... mas mesmo assim n encontrei nada util que pudesse me ajudar, contiuo precisando da indicação de alguém.. apenas lembrando que o conteudo do listmenu vai ser o conteudo de uma tabela em um banco de dados
  5. humm... tenta isso então: java script: <script language="javascript"> function valor_do_chk() { var chk1 = document.form1.chk1.checked; // pegando o status do chk1 var chk2 = document.form1.chk2.checked; // pegando o status do chk2 if (chk1 == true) // se chk1 = true o valor do campo 1 é o valor do chk1 { document.form1.txt1.value = document.form1.chk1.value; } else if (chk1 == false) // se chk1 = false, o valor do campo 1 é vazio { document.form1.txt1.value = ''; } if (chk2 == true) // se o chk2 = true o valor do campo 2 é o valor do chk2 { document.form1.txt2.value = document.form1.chk2.value; } else if (chk2 == false) // se o chk2 = false o valor do campo 2 é vazio { document.form1.txt2.value = ''; } } </script> html: <body> <form name="form1"> Campo 1 <br> <input type="text" name="txt1" /> <br> Campo 2 <br> <input type="text" name="txt2" /> <br><br> <input type="checkbox" name="chk1" value="opcao1" onclick="valor_do_chk();" /> opção1 <br> <input type="checkbox" name="chk2" value="opcao2" onclick="valor_do_chk();" /> opção2 </form> </body> esse script é pra funcionar tanto no IE como FF... qualquer coisa, posta ae
  6. você pode fazer isso em javascript... é bem mais fácil javascript function valida_email() { var digits = '0123456789'; // com o que vai comparar o conteudo do campo var temp; // variavel auxiliar var email = document.getElementById('email').value; // pegando apenas o valor do campo email var eValido = true; // variavel que recebe o valor final da verificação var arroba = document.getElementById('email').value.indexOf("@"); // pegando o indice da primeira aparição do @ var ponto = document.getElementById('email').value.lastIndexOf("."); // pegando o indice da ultima aparição do ponto if (email != "") // se o campo email estiver vazio { if ((arroba < 1) || (ponto - arroba < 2)) // verifique a posição do arroba e do ponto { alert("Favor preencher o campo Email corretamente") // se não encontrar os dois mostra o alert document.form1.email.focus(); // foque no campo eValido = false; // coloque "false" na var que recebe o resultado final return false; // pare tudo para não resetar o formulário } } else if (eValido == true) { alert('Email correto, seu email: ' + email); } return true; } html: <form name='form1' id='form1' onsubmit='valida_email();'> <input type='text' name='email' id='email' /> <br> <input type='submit' name='btn1' value='clique em mim' /> </form> eu considero o javascript como sendo a melhor linguagem para validação de formulários, e afins... visto que ele bloqueia na interface o usuário, nem permitindo passar para o php... claro que tem como fazer em php, mas eu recomendo o uso de javascript... duvidas, posta ae
  7. ahh... entendi agrora... já consegui o que precisava... muito obrigado pela ajuda pessoal !
  8. tem... se você fizer assim: html: <form onsubmit='valor()' name='form1'> <input type='checkbox' value='chekcbox1' name='chk1' /> chek1 <br> <input type='checkbox' value='chekcbox2' name='chk2' /> chek2 <br> campo1<br> <input type='text' name='txt1' /> <br> campo2<br> <input type='text' name='txt2' /> <br> <input type='submit' value='clique' name='btn1/> </form> js: function valor() { var txt1 = document.form1.txt1.value; var txt2 = document.form1.txt2.value; txt1 = document.form1.chk1.value; txt2 = document.form1.chk2.value; } acho que vai funcionar... n cheguei a testar aqui... testa ae e qualquer coisa da um feedback
  9. Opa... falha nossa eu esqueci que no javascript os cases são sensitives (distinção entre maiusculo e minusculo)... nessa linha: setTimeOut('esconde_texto()', 500); coloque assim: setTimeout('esconde_texto()', 500); Notou o "o" ? eu tinha colocado ele maiusculo (Out) mas é minusculo (out)... agora funciona, testa lá... Lembranco que esse tempo "500" é em milisegundos, se você quer que fique 5 segundos por exemplo tem que colocar 5000 ao invés de 500 (500 = meio segundo)... Um site de ótimas referencias sobre linguagens web é w3schools... dá uma olhada lá que você vai encontrar muita informação... http://www.w3schools.com/
  10. cara não tinha pensado nisso ! vlw mesmo, me ajudou aqui... muito obrigado:)
  11. mas o que você quer que seja escrito em um text field ? o value dos checkboxes ou alguma outra coisa ?
  12. sim... pode com certeza, e é até mais fácil de fazer do que se você fosse fazer com radiobutton digamos que você tenha um html assim: <form name='seu_form' id='seu_form'> <input type="checkbox" name='chk1' value='opção1'>essa é a opção1 <br> <input type="checkbox" name='chk2' value='opção2'>essa é a opção2 </form> em seguida temos o java script: <script language='javascript'> function verifica_checkbox() { var chk1 = document.seu_form.chk1.checked; var chk2 = document.seu_form.chk2.checked; if (chk1 == false) { alert('marque o check 1'); document.seu_form.chk1.focus(); return false; } else if (chk1 == true) { alert('você marcou o checkbox certo!'); } return true; } </script> em seguida, você pega aquele código html do começo e muda pra isso: <form name='seu_form' id='seu_form' onsubmit='verifica_checkbox()'> <input type="checkbox" name='chk1' value='opção1' />essa é a opção1 <br> <input type="checkbox" name='chk2' value='opção2' />essa é a opção2 <br> <input type='submit' name='bnt1' value='me aperte' /> </form> é +- isso... testa ae e passa um feedback...
  13. você coloca o texto dentro de uma div, atribui um id para identificar essa div, atribui o style display block (aparecendo) e usa o javascript para mostrar o texto temporariamente... ficaria +- assim: html <body onload='executa_esconde()'> <div id='sua_div' style='display:block;'> seu texto aqui... </div> </body> java script: <script language='javascript'> function esconde_texto() { if (document.getElementById('sua_div').style.display == 'block') { document.getElementById('sua_div').style.display = 'none'; } } function executa_esconde() { setTimeOut('esconde_texto()', 5000); // tempo em milisegundos } </script> n testei esse script... testa ae... qualquer coisa pergunta aqui no fórum... explicando o que aconteceu no java script: Primeiramente, verifiquei se o style:display atual da div está em 'block' (mostrando), se estiver, passe esse style:display para 'none' (não visivel) e coloquei tudo isso dentro de uma função... em seguida, criei outra função, que executa a primeira, mas com tempo limite, isso por meio do setTimeOut()... explicando o que aconteceu no html: no body coloquei a função que executa a verificação do estilo dentro de um tempo limite (time out) e coloquei uma div com o id "sua_div"... entendeu ?
  14. em toda pagina.... pois vou usar seu valor em outras funções não sei se isso seria possivel... mas é criar uma variavel global dentro de uma função....
  15. eu tenho uma função qualquer (funcao_qualquer(idObjeto)) e como podem ver nela o id de um objeto tem que ser passado... na vida real ficaria assim: funcao_qualquer('id_do_objeto')... minha duvida é: tem como eu saber que valor foi passado no parametro 'idObjeto' da função e guardar esse valor em um variavel??
  16. humm.. entendi.. uma questão de lógica.... então ficaria assim da forma correta: $txt1 = $_POST['btn1']; ?
  17. humm... entendi... então, se quero colocar esse valor em um txt eu faço assim: <? $txt1 = $_POST['txt1']; $btn1 = $_POST['btn1']; $txt1 = $btn1; ?> ??
  18. existe uma maneira de pegar o valor do input submit e colocar em um text ? mas em php... porque eu js eu sei que tem
  19. a ta... desculpe... n tinha lido o tópico inteiro... você quer que sublinhe apenas o "A"? no caso você se refere à primeira letra da palavra ?
  20. interessante... existe alguma outra maneira de entrar em contato com você ? telefone talvez... assim poderemos discutir um brief mais completo do sistema
  21. é verdade, tinha esquecido desse lance... acho que é isso mesmo que o colerus falou... eu fiz alguns testes uma vez em minha maquina com o \r\n e n funcionou porque era server Windows... pesquisei e descobri que no windows tinha que ser \n apenas... e que esse lance de \r\n funciona só em servers Linux, visto que a mairia desses servers gátris ai na internet é linux você vai ter que tentar esse esquema mesmo... enfim... testa ae e qualquer coisa posta ae
  22. falou cara... aproveita, se registra no forum e faça parte do grupo de membros daqui... assim você sempre pode trocar informações conosco
  23. você precisa de uma janela tipo modal... existem bibliotecas prontas que fazem isso... essa é uma delas, acho que é bem o que você ta precisando: http://sublog.subimage.com/articles/2006/01/01/subModal
  24. eu dei uma olhada no script... to desconfiado da sua $headers... faça o seguinte: nessas duas linhas: $headers = "$cabecalho_da_mensagem_original"; mude para: $headers = $cabecalho_da_mensagem_original; sem as aspas... porque quando o valor esta dentro de aspas o php considera como string (palavras) e não como um parametro ou o nome de uma variavel, testa ae e passa o resultado...
×
×
  • Criar Novo...