Jump to content

acaldeira

Members
  • Content count

    18
  • Joined

  • Last visited

Community Reputation

0 Comum

About acaldeira

  1. acaldeira

    Formulário PHP não envia para o e-mail todos os dados

    Bom dia! Alguém sabe como validar o forme mencionado neste código PHP? Eu já tentei e não consegui,ainda estou aprendendo a programar.... <?php /* This first bit sets the email address that you want the form to be submitted to. You will need to change this value to a valid email address that you can access. */ $webmaster_email = "dr.araraquara@dremagrece.com.br"; /* This bit sets the URLs of the supporting pages. If you change the names of any of the pages, you will need to change the values here. */ $imc = "imc.html"; $error_page = "error_message.html"; $calculadora_imc = "http://franquiadremagrece.com.br/cimc/calimc/calculoimc/"; /* This next bit loads the form field data into variables. If you add a form field, you will need to add it here. */ $email_address = $_REQUEST['email_address'] ; $nome = $_REQUEST['nome'] ; $whats = $_REQUEST['whats'] ; $peso = $_REQUEST['peso'] ; $altura = $_REQUEST['altura'] ; /* The following function checks for email injection. Specifically, it checks for carriage returns - typically used by spammers to inject a CC list. */ function isInjected($str) { $injections = array('(\n+)', '(\r+)', '(\t+)', '(%0A+)', '(%0D+)', '(%08+)', '(%09+)' ); $inject = join('|', $injections); $inject = "/$inject/i"; if(preg_match($inject,$str)) { return true; } else { return false; } } // If the user tries to access this script directly, redirect them to the feedback form, if (!isset($_REQUEST['email_address'])) { header( "Location: $feedback_page" ); } // If the form fields are empty, redirect to the error page. elseif (empty($email_address) || empty($nome)) { header( "Location: $error_page" ); } // If email injection is detected, redirect to the error page. elseif ( isInjected($email_address) ) { header( "Location: $error_page" ); } // If we passed all previous tests, send the email then redirect to the thank you page. else { mail( "$webmaster_email", "Calculo de IMC", "Nome: $nome, Peso: $peso, altura: $altura, Whats: $whats", "From: $email_address" ); header( "Location: $calculadora_imc" ); } ?>
  2. acaldeira

    Calculo de Indice de Força Relativa

    Bom dia! Alguém poderia me ajudar? Eu só preciso multiplicar os campos com o nome dos aparelhos e não estou conseguindo, já fiz várias alterações no js mais trava.
  3. acaldeira

    Calculo de Indice de Força Relativa

    puxa obrigado, já estou há uma semana quebrando a cabeça... Esta linha de tabela tinha que ser multiplicada como ''Remada'', Puxador Frontal, Leg Press, Cadeira Extensiva, Cadeira Flexiva, Pull Over, Chest Press, Peck Deck, eu já tentei de tudo e não consegui, o campo peso do aluno pode permanecer um só, mais estes com os nomes dos aparelhos e % o professor tem que colocar peso teste e número de repetições para o sistema preencher os demais campos individualmente. já tentei adicionar mais campos no form e mexer no javascript várias vezes, mais não consigo. Agradeço muito se conseguir ajudar, se não der não tem problema. <P><TABLE WIDTH="100%" BORDER="1" CELLSPACING="0" CELLPADDING="5" CLASS="StackTable"> <TR> <td align="center"><font color="#990000" face="Arial, Helvetica, sans-serif" size="+2"><strong>Remada</strong></font></td> <TD width="15%"> <INPUT NAME="WeightLifted" TYPE="text" SIZE="2"> Peso Tes. Kg</br> <INPUT NAME="RepsPerformed" TYPE="text" SIZE="2"> Repetições</br> <input type="button" value="Calcular" ONCLICK="calc(this.form)"><INPUT TYPE="reset" VALUE="Resetar" NAME="Reset"> </TD> <TD width="2%" ALIGN="CENTER" bgcolor="#B09E66"> <INPUT NAME="ifrm" id="ifrm" TYPE="text" SIZE="2"> </br>IFRM. </TD> <TD width="2%" bgcolor="#FF6600"> <INPUT NAME="A1" TYPE="text" SIZE="5"> 40% </TD><TD width="2%" bgcolor="#33CCFF"> <INPUT NAME="A2" TYPE="text" SIZE="2"> 45% </TD> <TD width="2%" bgcolor="#FFCC00"> <INPUT NAME="A" TYPE="text" SIZE="2"> 50% </TD> <TD width="2%" bgcolor="#00CC33"> <INPUT NAME="B" TYPE="text" SIZE="2"> 55% </TD> <TD width="2%" bgcolor="#FF6600"> <INPUT NAME="C" TYPE="text" SIZE="2"> 60% </TD> <TD width="2%" bgcolor="#000000"> <INPUT NAME="D" TYPE="text" SIZE="2"><font color="#FFFFFF"> 65%</font> </TD> <TD width="2%" > <INPUT NAME="E" TYPE="text" SIZE="2"> 70% </TD> <TD width="2%" > <INPUT NAME="F" TYPE="text" SIZE="2"> 75% </TD> <TD width="2%" > <INPUT NAME="G" TYPE="text" SIZE="2"> 80% </TD> <TD width="2%" > <INPUT NAME="H" TYPE="text" SIZE="2"> 85% <TD width="2%" > <INPUT NAME="I" TYPE="text" SIZE="2"> 90% </TD> <TD width="2%" > <INPUT NAME="J" TYPE="text" SIZE="2"> 95% </TD> <TD width="2%" ALIGN="CENTER"> <INPUT NAME="OneRepMax" id="OneRepMax" TYPE="text" SIZE="2"> </br>1 Rep. Max. </TD> </TR> </TABLE></P>
  4. acaldeira

    Calculo de Indice de Força Relativa

    se não puder ajudar não tem problema, eu só precisava multiplicar os campos para ser realizado cálculos para 8 aparelhos eu tentei de tudo e toda vez da erro.
  5. acaldeira

    Calculo de Indice de Força Relativa

    Oi, me desculpa, eu não sei se você entendeu, isto foi resolvido, mais eu preciso multiplicar o campo com o nome dos aparelhos e eu não estou conseguindo, já tentei de tudo e só da erro
  6. acaldeira

    Calculo de Indice de Força Relativa

    Alguém me ajude por favor....
  7. Bom dia! Eu preciso fazer uma calculadora de indice de força relativa e não consigo concluir. Abaixo segue o Script: eu só preciso fazer com que o resultado de Repetição máxima "OneRepMax" seja dividido pelo valor do campo peso do aluno e exiba a resposta em IFRM "ifrm". Abaixo segue o script, agradeço muito se alguém puder me ajudar: Código em HTML <!DOCTYPE HTML> <!-- Mirrored from www.exrx.net/Calculators/OneRepMax.html by HTTrack Website Copier/3.x [XR&CO'2014], Mon, 17 Oct 2016 18:00:39 GMT --> <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack --> <HEAD> <META NAME="GENERATOR" CONTENT="Adobe PageMill 3.0 Win"> <META NAME="viewport" CONTENT="width=device-width, initial-scale=1"> <TITLE>Indixe de Força Muscula Relativa</TITLE> </HEAD> <BODY BGCOLOR="#ffffff"> <div align="center"> <table width="1260"> <tr><td> <FORM> <SCRIPT LANGUAGE="javascript" SRC="onerepmax.js"></SCRIPT> <P><TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"> <TR> <TD WIDTH="1%" bgcolor="#000000"> </TD> <TD WIDTH="1%" bgcolor="#000000"> <H2><A HREF="http://www.olipo.com.br/"><IMG src="logo.png" width="192" height="137"></A></H2> </TD> <TD WIDTH="1%" bgcolor="#000000"> </TD> <TD WIDTH="99%" valign="middle" ALIGN="CENTER" bgcolor="#F58634"> <font color="#ffffff" face="Arial, Helvetica, sans-serif" size="+3"> <strong>INDICE DE FORÇA MUSCULAR RELATIVA</strong></font> </TD> </TR> </TABLE></P> <P><TABLE WIDTH="100%" BORDER="1" CELLSPACING="0" CELLPADDING="5" CLASS="StackTable"> <TR> <TD width="22%"> <INPUT NAME="pesoaluno" TYPE="text" SIZE="2"> Peso Al. Kg</br> <INPUT NAME="WeightLifted" TYPE="text" SIZE="2"> Peso Tes. Kg</br> <INPUT NAME="RepsPerformed" TYPE="text" SIZE="2"> Repetições</br> <input type="button" value="Calcular" ONCLICK="calc(this.form)"><INPUT TYPE="reset" VALUE="Resetar" NAME="Reset"> </TD> <TD width="2%" ALIGN="CENTER" bgcolor="#B09E66"> <INPUT NAME="ifrm" id="ifrm" TYPE="text" SIZE="2"> </br>IFRM. </TD> <TD width="2%" bgcolor="#FF6600"> <INPUT NAME="A1" TYPE="text" SIZE="5"> 40% </TD><TD width="2%" bgcolor="#33CCFF"> <INPUT NAME="A2" TYPE="text" SIZE="2"> 45% </TD> <TD width="2%" bgcolor="#FFCC00"> <INPUT NAME="A" TYPE="text" SIZE="2"> 50% </TD> <TD width="2%" bgcolor="#00CC33"> <INPUT NAME="B" TYPE="text" SIZE="2"> 55% </TD> <TD width="2%" bgcolor="#FF6600"> <INPUT NAME="C" TYPE="text" SIZE="2"> 60% </TD> <TD width="2%" bgcolor="#000000"> <INPUT NAME="D" TYPE="text" SIZE="2"><font color="#FFFFFF"> 65%</font> </TD> <TD width="2%" > <INPUT NAME="E" TYPE="text" SIZE="2"> 70% </TD> <TD width="2%" > <INPUT NAME="F" TYPE="text" SIZE="2"> 75% </TD> <TD width="2%" > <INPUT NAME="G" TYPE="text" SIZE="2"> 80% </TD> <TD width="2%" > <INPUT NAME="H" TYPE="text" SIZE="2"> 85% <TD width="2%" > <INPUT NAME="I" TYPE="text" SIZE="2"> 90% </TD> <TD width="2%" > <INPUT NAME="J" TYPE="text" SIZE="2"> 95% </TD> <TD width="2%" ALIGN="CENTER"> <INPUT NAME="OneRepMax" id="OneRepMax" TYPE="text" SIZE="2"> </br>1 Rep. Max. </TD> </TR> </TABLE></P> </FORM> </td></tr></table></div> <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript"> <!-- var divisao = OneRepMax/pesoaluno; document.write (divisao); document.write ("<BR>"); document.write (resto); //--> </SCRIPT> </BODY> </HTML> Código em Java Script function calc (form) { if (form.RepsPerformed.value < 10){ form.OneRepMax.value = Math.round(form.WeightLifted.value/(1.0278-0.0278*form.RepsPerformed.value)) } if (form.RepsPerformed.value == 10){ form.OneRepMax.value = Math.round(form.WeightLifted.value/0.75) } if (form.RepsPerformed.value > 10){ alert ("Reps Performed must be between 1 and 10") } form.A1.value = Math.round(form.OneRepMax.value*0.40) form.A2.value = Math.round(form.OneRepMax.value*0.45) form.A.value = Math.round(form.OneRepMax.value*0.50) form.B.value = Math.round(form.OneRepMax.value*0.55) form.C.value = Math.round(form.OneRepMax.value*0.60) form.D.value = Math.round(form.OneRepMax.value*0.65) form.E.value = Math.round(form.OneRepMax.value*0.70) form.F.value = Math.round(form.OneRepMax.value*0.75) form.G.value = Math.round(form.OneRepMax.value*0.80) form.H.value = Math.round(form.OneRepMax.value*0.85) form.I.value = Math.round(form.OneRepMax.value*0.90) form.J.value = Math.round(form.OneRepMax.value*0.95) } //-->
  8. acaldeira

    Calculo de Indice de Força Relativa

    Alguém poderia me ajudar, por favor?
  9. acaldeira

    Calculo de Indice de Força Relativa

    Boa noite! Alguém saberia me dizer como eu faço para multiplicar os campos, por exemplo: o campo peso do aluno continuaria o mesmo, mais o campo Remada seria multiplicada com o nome dos outros aparelhos ai o professor só colocaria nos campos multiplicados o peso teste e número de repetições conforme o nome do aparelho, eu já tentei de tudo e não consigo, me desculpem eu sou novo e já estou há uma semana tentando.... Se alguém puder ajudar eu agradeço muito. OBS: me desculpem se eu não consegui ser claro: o peso do aluno continua onde esta e seria acrescentado os campos dos outros aparelhos e exibiria o resultado conforme segue o campo remada (são 8 aparelhos ao todo). Script HTML---------------- <!DOCTYPE HTML> <!-- Mirrored from www.exrx.net/Calculators/OneRepMax.html by HTTrack Website Copier/3.x [XR&CO'2014], Mon, 17 Oct 2016 18:00:39 GMT --> <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack --> <HEAD> <META NAME="GENERATOR" CONTENT="Adobe PageMill 3.0 Win"> <META NAME="viewport" CONTENT="width=device-width, initial-scale=1"> <TITLE>Indixe de Força Muscula Relativa</TITLE> </HEAD> <BODY BGCOLOR="#ffffff"> <P><TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"> <TR> <TD WIDTH="1%" bgcolor="#000000"> </TD> <TD WIDTH="1%" bgcolor="#000000"> <H2><A HREF="http://www.olipo.com.br/"><IMG src="logo.png" width="192" height="137"></A></H2> </TD> <TD WIDTH="1%" bgcolor="#000000"> </TD> <TD WIDTH="99%" valign="middle" ALIGN="CENTER" bgcolor="#F58634"> <font color="#ffffff" face="Arial, Helvetica, sans-serif" size="+3"> <strong>INDICE DE FORÇA MUSCULAR RELATIVA</strong></font> </TD> </TR> </TABLE></P> <div align="center"> <table width="1260"> <tr> <td> <FORM> <SCRIPT LANGUAGE="javascript" SRC="onerepmax.js"></SCRIPT> <INPUT NAME="pesoaluno" TYPE="text" SIZE="2"> Peso Al. Kg</br> <P><TABLE WIDTH="100%" BORDER="1" CELLSPACING="0" CELLPADDING="5" CLASS="StackTable"> <TR> <td align="center"><font color="#990000" face="Arial, Helvetica, sans-serif" size="+2"><strong>Remada</strong></font></td> <TD width="15%"> <INPUT NAME="WeightLifted" TYPE="text" SIZE="2"> Peso Tes. Kg</br> <INPUT NAME="RepsPerformed" TYPE="text" SIZE="2"> Repetições</br> <input type="button" value="Calcular" ONCLICK="calc(this.form)"><INPUT TYPE="reset" VALUE="Resetar" NAME="Reset"> </TD> <TD width="2%" ALIGN="CENTER" bgcolor="#B09E66"> <INPUT NAME="ifrm" id="ifrm" TYPE="text" SIZE="2"> </br>IFRM. </TD> <TD width="2%" bgcolor="#FF6600"> <INPUT NAME="A1" TYPE="text" SIZE="5"> 40% </TD><TD width="2%" bgcolor="#33CCFF"> <INPUT NAME="A2" TYPE="text" SIZE="2"> 45% </TD> <TD width="2%" bgcolor="#FFCC00"> <INPUT NAME="A" TYPE="text" SIZE="2"> 50% </TD> <TD width="2%" bgcolor="#00CC33"> <INPUT NAME="B" TYPE="text" SIZE="2"> 55% </TD> <TD width="2%" bgcolor="#FF6600"> <INPUT NAME="C" TYPE="text" SIZE="2"> 60% </TD> <TD width="2%" bgcolor="#000000"> <INPUT NAME="D" TYPE="text" SIZE="2"><font color="#FFFFFF"> 65%</font> </TD> <TD width="2%" > <INPUT NAME="E" TYPE="text" SIZE="2"> 70% </TD> <TD width="2%" > <INPUT NAME="F" TYPE="text" SIZE="2"> 75% </TD> <TD width="2%" > <INPUT NAME="G" TYPE="text" SIZE="2"> 80% </TD> <TD width="2%" > <INPUT NAME="H" TYPE="text" SIZE="2"> 85% <TD width="2%" > <INPUT NAME="I" TYPE="text" SIZE="2"> 90% </TD> <TD width="2%" > <INPUT NAME="J" TYPE="text" SIZE="2"> 95% </TD> <TD width="2%" ALIGN="CENTER"> <INPUT NAME="OneRepMax" id="OneRepMax" TYPE="text" SIZE="2"> </br>1 Rep. Max. </TD> </TR> </TABLE></P> </FORM> </td> </tr> </table> </div> <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript"> <!-- var divisao = OneRepMax/pesoaluno; document.write (divisao); document.write ("<BR>"); document.write (resto); //--> </SCRIPT> </BODY> </HTML> Script Java Script------------------ function calc(form) { if (form.RepsPerformed.value < 10) { form.OneRepMax.value = Math.round(form.WeightLifted.value/(1.0278-0.0278*form.RepsPerformed.value)) } else if (form.RepsPerformed.value == 10){ form.OneRepMax.value = Math.round(form.WeightLifted.value/0.75) } else { alert("Reps Performed must be between 1 and 10"); return; } form.ifrm.value = (form.OneRepMax.value / form.pesoaluno.value); form.A1.value = Math.round(form.OneRepMax.value * 0.40); form.A2.value = Math.round(form.OneRepMax.value * 0.45); form.A.value = Math.round(form.OneRepMax.value * 0.50); form.B.value = Math.round(form.OneRepMax.value * 0.55); form.C.value = Math.round(form.OneRepMax.value * 0.60); form.D.value = Math.round(form.OneRepMax.value * 0.65); form.E.value = Math.round(form.OneRepMax.value * 0.70); form.F.value = Math.round(form.OneRepMax.value * 0.75); form.G.value = Math.round(form.OneRepMax.value * 0.80); form.H.value = Math.round(form.OneRepMax.value * 0.85); form.I.value = Math.round(form.OneRepMax.value * 0.90); form.J.value = Math.round(form.OneRepMax.value * 0.95); }
  10. acaldeira

    Formulário PHP não envia para o e-mail todos os dados

    Meu amigo, deu certo! Muiiito obrigado!!!!!
  11. acaldeira

    Formulário PHP não envia para o e-mail todos os dados

    aonde esta comments (name="comments") na verdade é nome, eu já arrumei, mais o form não coleta os dados do campo whats:
  12. acaldeira

    Formulário PHP não envia para o e-mail todos os dados

    Sim eu criei, segue os campos: <form action="send_mail.php" method="post"> <table bgcolor="#39ADBD" align="center"> <tr> <td align="center"><font color="#FFFFFF">Nome</font>:</td> <td align="center"> <input type="text" name="comments" value="" maxlength="100" /> </td> </tr> <tr> <td align="center"><font color="#FFFFFF">Email</font>:</td> <td align="center"> <input type="text" name="email_address" value="" maxlength="100" /> </td> </tr> <tr> <td align="center"><font color="#FFFFFF">Whats</font>:</td> <td align="center"> <input type="text" name="whats" value="" maxlength="100" /> </td> </tr> <tr><td> </td> <td align="center"> <input type="submit" value="Calcular IMC" /> </td> </tr> </table> </form>
  13. acaldeira

    Formulário PHP não envia para o e-mail todos os dados

    Se alguém puder ajudar, agradeço muito...
  14. Boa tarde! Olha eu baixei um form em php e na hora que envia ele coleta somente o e-mail e o nome, já tentei de tudo e não consigo fazer ele coletar o campo whats, Alguém pode dar uma olhadinha e me ajudar por favor? <?php /* This first bit sets the email address that you want the form to be submitted to. You will need to change this value to a valid email address that you can access. */ $webmaster_email = "adrianoncaldeira@gmail.com"; /* This bit sets the URLs of the supporting pages. If you change the names of any of the pages, you will need to change the values here. */ $imc = "imc.html"; $error_page = "error_message.html"; $calculadora_imc = "calculadora_imc.html"; /* This next bit loads the form field data into variables. If you add a form field, you will need to add it here. */ $email_address = $_REQUEST['email_address'] ; $nome= $_REQUEST['nome'] ; $whats = $_REQUEST['whats'] ; /* The following function checks for email injection. Specifically, it checks for carriage returns - typically used by spammers to inject a CC list. */ function isInjected($str) { $injections = array('(\n+)', '(\r+)', '(\t+)', '(%0A+)', '(%0D+)', '(%08+)', '(%09+)' ); $inject = join('|', $injections); $inject = "/$inject/i"; if(preg_match($inject,$str)) { return true; } else { return false; } } // If the user tries to access this script directly, redirect them to the feedback form, if (!isset($_REQUEST['email_address'])) { header( "Location: $imc" ); } // If the form fields are empty, redirect to the error page. elseif (empty($email_address) || empty($nome) || empty($whats)) { header( "Location: $error_page" ); } // If email injection is detected, redirect to the error page. elseif ( isInjected($email_address) ) { header( "Location: $error_page" ); } // If we passed all previous tests, send the email then redirect to the thank you page. else { mail( "$webmaster_email", "Calculo de IMC", $nome, "From: $email_address" ); header( "Location: $calculadora_imc" ); } ?>
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.