titodj Postado Maio 11, 2012 Denunciar Share Postado Maio 11, 2012 ola pessoal!não sei se estou no lugar certo caso não pesso desculpas,mas preciso de ajuda, espero que alguém posso me dar uma luz,tenho um for com varios checkbox e funciona direitinho até o envio para o email,mas gostaria de receber com cores diferente para sim e não. um exemplo, estou usando assim<input type="hidden" value="não" name="somdj"/><input type="checkbox" value="sim" name="somdj" /> Som + DJ<br /><input type="hidden" value="não" name="luz"/><input type="checkbox" value="sim" name="luz" /> Iluminação<br /> só que quando chega no email é tudo em testo preto,gostaria que quando a passoa marcar chegue no email tipo Som + DJ : Simcaso não marcardo chegue assim: Som + DJ: Nãocomo eu disse tudo funciona legal, apenas as cores que não estou conceguindo fazer,se alguém tiver uma luz por favor poste ai.muito obrigado desde já pela atenção de todos.Um Abraço! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 JaguA Postado Maio 11, 2012 Denunciar Share Postado Maio 11, 2012 Isso já envolve progrmação.. é possivel fazer de diversas formas mas um exemplo básico no PHP seriaif($POST['somdj'] == 'sim') { $cor = 'green'; }else{ $cor = 'red'; }Agora é so cria o style de css da o text color e onde for por a cor concatena pondo a variavel $cor Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 titodj Postado Maio 11, 2012 Autor Denunciar Share Postado Maio 11, 2012 opa, primeiro quero te agradecer por disponibilizar teu tempo pra mim, obrigado pela ajuda, mas ficou uma duvida, eu usaria esta logica para cada checkbox? tipo só mudaria o nomeEX:if($POST['somdj'] == 'sim'){$cor = 'green';}else{$cor = 'red';}if($POST['luz'] == 'sim'){$cor = 'green';}else{$cor = 'red';}e segueria assim por diante?me desculpe mas estou engatinhando em php.um abraço! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 JaguA Postado Maio 11, 2012 Denunciar Share Postado Maio 11, 2012 Sim é só seguir a lógica o comando é o mesmo...qualquer Dúvida que você tiver referente ao PHP poste neste -> forum Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 titodj Postado Maio 11, 2012 Autor Denunciar Share Postado Maio 11, 2012 amigo desculpe minha burrice mas tentei e não consegui fazer, tenho um formulario mais ou menos assim:</head> <form id="contato" method="post" action="envia-orcamento.php" onsubmit="return validaCampo(); return false;"> <body><table width="260" border="0" cellpadding="0" cellspacing="0" style="margin:10px"> <td width="260" valign="top"><label class="optional">Serviços</label> que não pode Faltar <p style="padding-top:5px"> <label>Nome</label><br /> <input class=stilo maxLength=60 size=29/ name=nome type=text id=nome title=Nome Completo /><br /> <label>E-mail</label><br /> <input class=stilo maxLength=60 size=29 name=email type=text id=email title=E-mail /><br /> <label>Digite o Assunto </label><br /> <INPUT class=stilo maxLength=40 size=25 name=assunto /><br /> <input type="hidden" value="não" name="somdj"/> <input type="checkbox" value="sim" name="somdj" /> Som + DJ<br /> <input type="hidden" value="não" name="luz"/> <input type="checkbox" value="sim" name="luz" /> Iluminação<br /> <input type="hidden" value="não" name="telao"/> <input type="checkbox" value="sim" name="telao" /> Telão<br /> <input type="hidden" value="não" name="estrutura"/> <input type="checkbox" value="sim" name="estrutura"/> Estrutura metálica<br /> <br /> <input name="Send" type="submit" title="Enviar" onclick="MM_validateForm('nome','','R','email','','RisEmail','obs','','R');return document.MM_returnValue" value="Enviar" /></td> </tr> </tbody> </table> </body> e a pagina orcamento.php <? $hoje_tmp = getdate(); $hoje = ($hoje_tmp[hours].":".$hoje_tmp[minutes].":".$hoje_tmp[seconds]); $nome = $_POST["nome"]; $email = $_POST["email"]; $somdj = $_POST["somdj"]; $luz = $_POST["luz"]; $telao = $_POST["telao"]; $estrutura = $_POST["estrutura"]; global $email; //transforma em variavel global a variável e-mail $enviou = mail("email@host.com.br", // aqui voce coloca o seu e-mail "$assunto", //trata a variável que manda o assunto no email "Nome: $nome Email: $email Somdj: $somdj Iluminacao: $luz Telao: $telao Teste: $teste Estrutura: $estrutura", "from: $email $nome"); if ($enviou){ //trata a variavel de mensagem de bem scedido echo "<a/>Ola! <b>$nome</b>, sua mensagem foi enviada com sucesso.<br>No máximo 48 horas entraremos em contato."; echo "<br>"; echo "<a href=\"index.html\">"; echo "Voltar"; echo "</a>"; } else { //trata a variavel de mensagem de erro não enviado echo "<b>$nome</b>, não foi possível enviar sua mensagem.<br>Tente novamente."; echo "<br>"; echo "<a href=java script:history.back(-1)>"; echo "Voltar"; echo "</a>"; } ?>na real não sei como cria o style de css da o text color e onde for por a cor concatena pondo a variavel $cor poderia me ajudar?estou confuso.brigadão mesmo pela ateção.um abraço! :blush: Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 JaguA Postado Maio 11, 2012 Denunciar Share Postado Maio 11, 2012 Agente já está saindo do rumo do forum, já que este é somente para HTML e CSS ... vou te explicar a questão do CSS e depois você passa para area de PHP onde vamos ver sobre como trabalhar com as variaveis e aplica-las.no corpo da sua mensagem agente cria onde ficara as cores vou atribui na propria tag assim não há nescessidade de declarar tag de CSS e classesentãostyle="color:green" // exemplo."$assunto", //trata a variável que manda o assunto no email "Nome: $nome Email: $email Somdj: <h10 style='color:$corsom'>$somdj </h10> Iluminacao: <h10 style='color:$corluz'>$luz </h10> Telao: <h10 style='color:$cortelao'> $telao </h10> Teste: $teste Estrutura: $estrutura", "from: $email $nome");vai ficar sua orcamento.php na parte de HTML desta forma.agora eu precio saber o que esta sendo retornando do seu HTML para o PHP para depois criar a condição mas isso já vai envolver a programação... verifique qual o valor que$somdj = $_POST["somdj"]; $luz = $_POST["luz"]; $telao = $_POST["telao"];esta trazendo e depois crie a condição...quaçquer duvida com relação a isso crie na area de PHP que é a correta. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 titodj Postado Maio 12, 2012 Autor Denunciar Share Postado Maio 12, 2012 bah meu brow, desculpa tirar teu tempo, não consegui aqui.mesmo assim muito obrigado!se der pode fechar este tópico, estou entre abrir outro no lugar certo PHP e desistir...um abraço! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 while Postado Maio 21, 2012 Denunciar Share Postado Maio 21, 2012 Desculpe, eu não sei. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
titodj
ola pessoal!
não sei se estou no lugar certo caso não pesso desculpas,
mas preciso de ajuda, espero que alguém posso me dar uma luz,
tenho um for com varios checkbox e funciona direitinho até o envio para o email,
mas gostaria de receber com cores diferente para sim e não.
um exemplo, estou usando assim
<input type="hidden" value="não" name="somdj"/>
<input type="checkbox" value="sim" name="somdj" /> Som + DJ<br />
<input type="hidden" value="não" name="luz"/>
<input type="checkbox" value="sim" name="luz" /> Iluminação<br />
só que quando chega no email é tudo em testo preto,
gostaria que quando a passoa marcar chegue no email tipo
Som + DJ : Sim
caso não marcardo chegue assim: Som + DJ: Não
como eu disse tudo funciona legal, apenas as cores que não estou conceguindo fazer,
se alguém tiver uma luz por favor poste ai.
muito obrigado desde já pela atenção de todos.
Um Abraço!
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.