Ir para conteúdo

Marxrj

Members
  • Total de itens

    28
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre Marxrj

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

  1. Marxrj

    Newsletter com erro de pular paragrafo e acentuação

    Vou ver o que da mais trabalho, acertar isso ou chamar o phpMailer, se em que acho que não vai resolver, o problema ainda deve estar no código, coisa simples mas que tá dureza achar o problema
  2. Marxrj

    Newsletter com erro de pular paragrafo e acentuação

    Nada amigo, não alterou nada, nem o erro de acentuação no assunto e na mensagem continua a não dar a quebra de linha
  3. Marxrj

    Newsletter com erro de pular paragrafo e acentuação

    Agora piorou de vez, até a mensagem vem cheia de erros. Rsrs
  4. Marxrj

    Newsletter com erro de pular paragrafo e acentuação

    Não deu. Hospedei no mega, é pequeno. quem puder ver e testar https://mega.nz/#!XnYWFaRK!e9yikdJi2gbg2ZCUMAsR6lopDqRtA3KM_9paZDXXtrQ
  5. Marxrj

    Newsletter com erro de pular paragrafo e acentuação

    Mas não é isso, pois o newsletter não pega nem assunto e nem mensagem do BD, ele só pega os emails dos clientes, então não é nada com o BD. Vou jogar o arquivo completo para download em algum lugar e postar aqui, aí talvez fique mais fácil para quem quiser verificar
  6. Marxrj

    Newsletter com erro de pular paragrafo e acentuação

    Ele já tem este meta no header, não é isso ainda
  7. Marxrj

    Newsletter com erro de pular paragrafo e acentuação

    Obrigado pela ajuda mano, realmente, porque o arquivo é basicamente o que postei, mas tá osso achar esses erros
  8. Marxrj

    Newsletter com erro de pular paragrafo e acentuação

    Não alterou em nada, continua a mesma coisa sem tirar nem por
  9. Bom pessoal, tenho um newsletter bem simples, porém funciona com o disparado da hospedagem sem problemas. Mas estou tendo dois problemas, o primeiro é que ao chegar o email no destinatário, o assunto chega com o erro de acentuação, porém na mensagem não tem o erro. E o segundo e na mensagem que não pula a linha. No assunto mando para testar: Olá Você e chega Ol&aacute;? Voc&ecirc; Já na mensagem eu escrevo: Olá Você Como vai? E chega sem o pulo da linha, porém sem erro de acentuação: Olá você\r\nComo vai? O trecho do arquivo para quem puder dar uma bola <td width="100%" valign="center"> <p align="center"><font size=3><b>Aviso por email</b></p> <? if ($_POST[acao] == "enviar") { $sql = $sqli->query("SELECT * FROM clientes"); $i = 1; while ($coluna = mysqli_fetch_array($sql)) { $headers = "Content-type: text/html; charset=iso-8859-1\r\n"; $headers.= "From:$_POST[form_nome]<$_POST[form_email]>"; if (@mail($coluna[email],$_POST[form_assunto],$_POST[form_mensagem],$headers)) { echo "$i. <font color=blue><font size=3>$coluna[email] - $coluna[cliente] - enviado</font><br>"; } else { echo "$i. <font color=red><font size=4>$coluna[email] $coluna[cliente] - $coluna[cpf]- falhou</font><br>"; } flush(); $i++; } ?><p align="center"><a href="<?=$_SERVER['SCRIPT_NAME']?>">Voltar</a></p> <? } else { ?><p align="center"><font size=3><b>O sistema possui <? echo mysqli_num_rows($result = $sqli->query("SELECT * FROM clientes"))?> Clientes cadastrados no banco de dados.</p> <form name="form1" method="post" action="<?=$_SERVER['SCRIPT_NAME']?>"> <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" bordercolor="#FFE4C4"> <div class="container"> <form> <div class="row"> <div class="col-25"> <label><b>De:</b></label> </div> <div class="col-75"> <input name="form_nome" id="form_nome" value="" placeholder="Seu nome" size="30"> </div> </div> <div class="row"> <div class="col-25"> <label><b>Email:</b></label> </div> <div class="col-75"> <input name="form_email" id="form_email" value="" placeholder="Seu email" size="30"> </div> </div> <div class="row"> <div class="col-25"> <label><b>Assunto:</b></label> </div> <div class="col-75"> <input name="form_assunto" id="form_assunto" value="" placeholder="Seu assunto" size="30"> </div> </div> <div class="row"> <div class="col-25"> <label><b>Aviso:</b></label> </div> <div class="col-75"> <textarea name="form_mensagem" type="text" id="form_mensagem"></textarea> </div> </div> <tr align="right"> <td colspan="2"><input name="acao" type="hidden" id="acao" value="enviar"> <input type="submit" name="Submit" value="Enviar Mensagem"></td> </tr> </table> </form>
  10. Marxrj

    Média - Substituir Média final por nota de recuperação

    Vamos lá. Abaixo meu código novamente. <?php $n1 = $data["n1"]; $n2 = $data["n2"]; $n3 = $data["n3"]; $n4 = $data["n4"]; $n5 = $data["n5"];#recuperacao / nota extra $notas = [ $n1, $n2, $n3, $n4, $n5 ]; $notas = array_filter($notas, function( $nota ) { return !is_null($nota); }); //ordenamos em ordem crescente sort($notas, SORT_NUMERIC); //removemos a primeira nota do array ordenado, no caso a mais baixa $nota_mais_baixa = array_shift($notas); $fator_divisao = count($notas); if ($fator_divisao) { //calculamos a media aritmética $media = array_sum($notas) / $fator_divisao; //exibimos printf( 'Nota mais baixa: %.2f<br>Media: %.2f', $nota_mais_baixa, $media ); } ?> Vamos supor que em lancei notas para 4 bimestres. Exemplo 1 n1 = 7, n2 = 8, n3 = 6, n4 = 8 Neste caso a média foi 7,25 então vamos dizer que eu não lance a nota para n5, neste caso no printf a nota mais baixa ele vai deixar como 0.00 e a média ele vai deixar 7,25 (até aí tudo bem.) Exemplo 2 No caso eu lançando uma nota de recuperação a n5, por exemplo nota 9, ele no printf vai dar nota mais baixa 6 e a média 7,50. Pois ele neste caso descartou a nota mais baixa que foi a n2 e somou a n5 recuperação com as outras 3 notas e dividiu por 4. Até aí beleza, e é como ele está fazendo. Mas no caso eu preciso que ele se comporte como no exemplo 1, e no caso do exemplo 2 ele faça diferente se eu precisar lançar a nota de recuperação. Neste caso eu precisaria que a nota mais baixa fosse a média das 4 notas bimestrais, e a média passasse a ser a nota n5 de recuperação. Resumindo: Se eu lançar a nota n5, ele substituísse a média por essa, e descartasse a média das 4 notas bimestrais. Não sei se é possível com está fórmula que está funcionado bem como nos exemplos 1 e 2
  11. Marxrj

    Média - Substituir Média final por nota de recuperação

    Bom dia Josenir, Sim, na fórmula que eu postei ele substitui a nota mais baixa que é uma das citadas. n1, n2, n3 ou n4, porém ali eu quero que se não for lançada a nota n5 (recuperação), ele de na nota mais baixa a média das quatro notas, e no resultado da média o mesmo valor que seria claro que a média. Mas seu eu lançar a nota n5 (recuperação) ele na média deixasse a nota da recuperação e não mais a média, e a media apareceria somente na nota mais baixa.
  12. Marxrj

    Média - Substituir Média final por nota de recuperação

    Então, não alterou nada, continuou dando o mesmo resultado. Não sei também se deixei bem claro. No caso havendo recuperação, a nota mais baixa seria a média e a média seria a nota n5 que seria a nota de recuperação
  13. Marxrj

    Média - Substituir Média final por nota de recuperação

    Não deu certo, a média está saindo 0.00. Não sei também se juntei a formula passada por você corretamente com a que postei
  14. Pessoal, tenho essa formula, aonde as notas n1, n2, n3, n4 são as notas bimestrais, e a nota n5 a de recuperação. Do jeito que está ele calcula as notas lançadas e divide pelo mesmo. Se lançou três notas ele divide por três, se lançou quatro divide por quatro . No caso a média estou setando 5. então por exemplo se o aluno tiver uma média abaixo eu lanço a nota n5 que é recuperação, e ela substitui a menor nota e recalcula a média final. Até aí funciona. Mas eu queria é que ao lançar a nota de recuperação, essa nota substituísse a média. que seria dos quatro bimestres <?php $n1 = $data["n1"]; $n2 = $data["n2"]; $n3 = $data["n3"]; $n4 = $data["n4"]; $n5 = $data["n5"];#recuperacao / nota extra $notas = [ $n1, $n2, $n3, $n4, $n5 ]; $notas = array_filter($notas, function( $nota ) { return !is_null($nota); }); //ordenamos em ordem crescente sort($notas, SORT_NUMERIC); //removemos a primeira nota do array ordenado, no caso a mais baixa $nota_mais_baixa = array_shift($notas); $fator_divisao = count($notas); if ($fator_divisao) { //calculamos a media aritmética $media = array_sum($notas) / $fator_divisao; //exibimos printf( 'Nota mais baixa: %.2f<br>Media: %.2f', $nota_mais_baixa, $media ); } ?>
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.