Ir para conteúdo
Fórum Script Brasil
  • 0

como exibir checkbox chekado na mensagem.


mArCBoss

Pergunta

Pessoal...

Bom dia.

Estou precisando de uma ajudinha em como resolver meu problema.

Precisei montar uma sequência de formularios de cadastro de um curriculo para uma empresa.

Usei como base até um formulario que esta no tópico fixo bem aqui na primeira pagina, so que fiz bastante modificações para que se adequa-se ao que eu desejava, a maior das coisas foi adicionado e não modificado o script.

So que agora estou com um problema:

No meu formulario fui obrigado a colocar uma seleção de checkbox, exatamente 20 checkbox.

so que agora quando é enviado o conteudo o checkbox não funciona.

eu fiz o seguinte:

$configuracao_da_mensagem_original="

<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />

<style type=\"text/css\">

<body>

<h4>Informações Pessoais</h4>

<hr />

<h5> Nome: $nome<br>

Endereço: $endereco<br>

Bairro: $bairro<br>

CEP: $cep<br>

Cidade: $cidade<br>

UF: $uf<br>

</h5>

<h4>Área de Atuação</h4>

<hr />

<h5>

if(isset($_POST["atuacao"]))

{

// Faz loop pelo array dos numeros

foreach($_POST["atuacao"] as $atua)

{

echo "Área de Atuação " . $atua . "<BR>";

}

}

else

{

echo "";

}

</h5>

"

Todo o meu problema se encontra na parte onde faz o loop do checkbox, onde a "$configuracao_da_mensagem_original=" terá que receber todos esses dados para depois serem enviados para o email do setor responsavel.

No e-mail eu recebo a mensagem da seguinte forma:

if(isset(Array)) { // Faz loop pelo array dos numeros foreach(Array as ) { Área de Atuação . .

; } }

A verdade é que eu não faço idéia de como fazer essa parte pois todos os modos que eu imaginei serem possiveis falharam.

alguém poderia me dar uma ajuda em como resolver essa questão ??

Desde já agradeço a qualquer ajuda que venham a me dar.

Obrigado

edit:

resolvi meu problema da seguinte maneira.

fora do "$configuracao_da_mensagem_original"

coloquei o seguinte:

if(isset($_POST[atuacao]))

{

// Faz loop pelo array dos numeros

foreach($_POST[atuacao] as $atuacao)

{ $atua .= "- $atuacao -"; }

}

else

{

$atua = "Nenhuma área de atuação foi selecionada.";

}

e dentro do $configuracao_da_mensagem_original" no local onde eu desejava coloquei a variavel $atua

assim recebi o seguinte no meu e-mail:

- Ajudante de Pedreiro -- Carpinteiro -- Ajudante de Cozinha -- Jardinagem -- Administração -- Outros -

funcionou perfeitamente agora.

Editado por mArCBoss
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Tá faltando umas aspas e pontos aí. Usa este código corrigido:

$configuracao_da_mensagem_original="

<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />
<style type=\"text/css\">
<body>
<h4>Informações Pessoais</h4>
<hr />
<h5> Nome: $nome<br>
Endereço: $endereco<br>
Bairro: $bairro<br>
CEP: $cep<br>
Cidade: $cidade<br>
UF: $uf<br>
</h5>

<h4>Área de Atuação</h4>
<hr />
<h5>";

if(isset($_POST["atuacao"]))
{
// Faz loop pelo array dos numeros
foreach($_POST["atuacao"] as $atua)
{
$configuracao_da_mensagem_original.="Área de Atuação " . $atua . "<BR>";
}
}
else
{
$configuracao_da_mensagem_original.="";
}
$configuracao_da_mensagem_original.="</h5>";

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...