Meus amigos,
já vou começar postando os meus scripts para que entendam:
Formulário HTML/JAVASCRIPT
<p>
<form id="ficha_de_solicitacao_de_calculo" name="ficha_de_solicitacao_de_calculo" onsubmit="return ficha_de_solicitacao_de_calculo(this)" action="solicitacaodeseguro.php" method="post" target="_self" enctype="multipart/form-data">
</p>
<p>
<br>
Segurado:<br />
<input type="text" size="30" name="101" class="required input_field"/>
</p>
<p>
<br>
Tel./Cel.:<br />
<input type="text" size="30" name="102" class="input_field" />
</p>
<p>
<br>
CPF/CNJP:<br />
<input type="text" size="35" name="103" class="input_field" />
</p>
<p>
<br>
Data de Nascimento:<br />
<input type="text" size="30" name="104" class="required input_field"/>
</p>
<p>
<br>
Modelo do veículo:<br />
<input type="text" size="30" name="105" class="input_field" />
</p>
<p>
<br>
Nº de Portas:<br />
<input type="text" size="35" name="106" class="input_field" />
</p>
<p>
<br>Ano/Modelo:<br />
<input type="text" size="30" name="107" class="required input_field"/>
</p>
<p>
<br>0Km?:<br />
<input type="text" size="30" name="108" class="required input_field"/>
</p>
<p>
<br>Placa:<br />
<input type="text" size="35" name="109" class="input_field" />
</p>
<p>
<br>Chassi:<br />
<input type="text" size="30" name="110" class="required input_field"/>
</p>
<p>
<br>%Fipe:<br />
<input type="text" size="35" name="111" class="input_field" />
</p>
<p>
<br>Blindagem:<br />
<input type="text" size="30" name="112" class="required input_field"/>
</p>
<p>
<br>RCF Danos Corporais:<br />
<input type="text" size="35" name="113" class="input_field" />
</p>
<p>
<br>APP:<br />
<input type="text" size="35" name="114" class="input_field" />
</p>
<p>
<br>CIA Renovação:<br />
<input type="text" size="35" name="115" class="input_field" />
</p>
<p>
<br>CEP (Resid. Ou Empr. Sede):<br />
<input type="text" size="35" name="116" class="input_field" />
</p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p>
<label for="text"><strong>Dados do proprietário do veículo</label>
</p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p>
<br>
Proprietário do Veículo:<br />
<input type="text" size="35" name="217" class="input_field" />
</p>
<p>
<br>Condição do D.U.T.:<br />
<select name="218" class="input_field" form="carform" id="consorcio">
<option value=""></option>
<option value="S2">Leasing</option>
<option value="S3">Financiamento(Alienado)</option>
<option value="S1">Documento Liberado</option>
</select>
</p>
<p>
<br>Relação Propriet./segurado:<br />
<select name="219" class="input_field" form="carform" id="consorcio">
<option value=""></option>
<option value="o_proprio">O Próprio</option>
<option value="conjugue">Cônjugue</option>
<option value="pai/maeXfilho/enteado">Pai/Mãe X Filho(a) / Enteado(a)</option>
<option value="socio">Sócio</option>
<option value="outra">Outra</option>
</select>
</p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p>
<label for="text">Dados do Principal Condutor</label>
</p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p>
<br>
Principal Condutor:<br />
<input type="text" size="35" name="320" class="input_field" />
</p>
<p>
<br>O Principal Condutor é:<br />
<select name="321" class="input_field" form="carform" id="consorcio">
<option value=""></option>
<option value="o_condutor_que_utiliza_por_85%_da_semana">A Pessoa que Utiliza o veículo, no mínimo, 85% do tempo da semana</option>
<option value="a_pessoa_mais_jovem">A pessoa mais jovem que utiliza o veículo, pois nenhum dos condutores o utiliza</option>
</select>
</p>
<p>
<br>CPF:<br />
<input type="text" size="35" name="322" class="input_field" />
</p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p>
<br>
Data de Nascimento:<br />
<input type="text" size="35" name="323" class="input_field" />
</p>
<p>
<br>Nº CNH:<br />
<input type="text" size="35" name="324" class="input_field" />
</p>
<p>
<br>1ª Habilitação:<br />
<input type="text" size="35" name="325" class="input_field" />
</p>
<p>
<br>Relação do principal condutor com o segurado ou com a Pessoa Jurírica:<br />
<select name="326" class="input_field" form="carform" id="consorcio">
<option value=""></option>
<option value="o_proprio">O Próprio</option>
<option value="filho">Filho (a)</option>
<option value="conjugue">Cônjugue</option>
<option value="motorista">Motorista</option>
<option value="diretor/gerente/socio">Diretor/Gerente/Sócio</option>
<option value="pai_mae">Pai/Mãe</option>
<option value="funcionario/empregado">Funcionário/ Empregado</option>
<option value="Outros">Outros</option>
</select>
</p>
<p>
<br>Estado Civil:<br />
<select name="327" class="input_field" form="carform" id="consorcio">
<option value=""></option>
<option value="Solteiro">Solteiro (a)</option>
<option value="casado">Casado ou reside a mais de dois anos com o companheiro</option>
<option value="viuvo">Viúvo</option>
<option value="separado/divorciado">Separado/Divorciado</option>
</select>
</p>
<p>
<br>Sexo:<br />
<select name="sexo" class="input_field" form="carform" id="consorcio">
<option value=""></option>
<option value="feminino">Feminino</option>
<option value="masculino">Masculino</option>
</select>
</p>
<p>
<br>O principal condutor reside em:<br />
<select name="328" class="input_field" form="carform" id="consorcio">
<option value=""></option>
<option value="casa">Casa</option>
<option value="casa_condominio">Casa em Condomínio Fechado</option>
<option value="apartamento">Apartamento</option>
</select>
</p>
<p>
<br>Residem com o principal condutor, pessoas entre 18 e 24 anos?:<br />
<select name="330" class="input_field" form="carform" id="consorcio">
<option value=""></option>
<option value="nao">Não</option>
<option value="sim_e_nao_utilizam">Sim e não Utilizam</option>
<option value="sim_utilizam">Sim e Utilizam</option>
</select>
</p>
<p>
<br>Possui filhos menores de 17 anos?<br />
<select name="331" class="input_field" form="carform" id="consorcio">
<option value=""></option>
<option value="nao">Não</option>
<option value="sim_e_nao_utilizam">Sim e não Utilizam</option>
<option value="sim_utilizam">Sim e Utilizam</option>
</select>
</p>
<p>
<br>O principal condutor reside e trabalha no mesmo município?<br />
<select name="332" class="input_field" form="carform" id="consorcio">
<option value=""></option>
<option value="sim">Sim</option>
<option value="nao">Não</option>
<option value="nao_trabalha">Não trabalha</option>
</select>
</p>
<p>
<br>O principal condutor, nos ultimos 24 meses, teve veículos roubados e/ou furtados?<br />
<select name="333" class="input_field" form="carform" id="consorcio">
<option value=""></option>
<option value="sim">Sim</option>
<option value="nao">Não</option>
</select>
</p>
<p>
<br>Qual atividade profissional do principal condutor? (se empresário, favor detalhar)<br />
<input type="text" size="35" name="334" class="input_field" />
</p>
<p>
<br>Qual é o cep do local onde o veículo pernoita?<br />
<input type="text" size="35" name="335" class="input_field" />
</p>
<p>
<br>Possui garagem ou estácionamento fechado na residência?<br />
<select name="336" class="input_field" form="carform" id="consorcio">
<option value=""></option>
<option value="sim">Sim</option>
<option value="nao">Não</option>
</select>
</p>
<p>
<br>Garagem ou estácionamento fechado na residência possui Portão Eletrônico?<br />
<select name="337" class="input_field" form="carform" id="consorcio">
<option value=""></option>
<option value="sim">Sim</option>
<option value="nao">Não</option>
</select>
</p>
<p>
<br>Possui garagem ou estácionamento fechado no trabalho?<br />
<select name="338" class="input_field" form="carform" id="consorcio">
<option value=""></option>
<option value="sim">Sim</option>
<option value="nao">Não</option>
</select>
</p>
<p>
<br>Possui garagem ou estácionamento fechado no Colégio/Faculdade/Pós?<br />
<select name="339" class="input_field" form="carform" id="consorcio">
<option value=""></option>
<option value="sim">Sim</option>
<option value="nao">Não</option>
</select>
</p>
<p>
<br>Possui mais de um veículo na residência?<br />
<select name="340" class="input_field" form="carform" id="consorcio">
<option value=""></option>
<option value="sim">Sim</option>
<option value="nao">Não</option>
</select>
</p>
<p>
<br>Quantos:<br />
<input type="text" size="35" name="341" class="input_field" />
</p>
<p>
<br>O veiculo é utilizado, dois ou mais dias da semana, para prestação de serviço?<br />
<select name="342" class="input_field" form="carform" id="consorcio">
<option value=""></option>
<option value="sim">Sim</option>
<option value="nao">Não</option>
</select>
</p>
<p>
<br>Possui dispositivo Anti-furto?<br />
<select name="343" class="input_field" form="carform" id="consorcio">
<option value=""></option>
<option value="sim">Sim</option>
<option value="nao">Não</option>
</select>
</p>
<p>
<br>Qual:<br />
<input type="text" size="35" name="344" class="input_field" />
</p>
<p>
<label for="text">Se tem algo a nos dizer que não está no formulário, digite aqui!:</label>
<textarea id="text" name="345" rows="0" cols="0" class="required"></textarea>
<div class="cleaner h20"></div>
</p>
<strong/>
<div class="cleaner h20"></div>
<p>
<br>
Receberemos seu cadastro após você clicar em enviar. <br>
Como já explicado acima, no prazo máximo de 48 horas entraremos em contato.
<br>
Saiba que este foi o melhor negócio que você já fez.<br />
Se houve algum erro no envio deste cadastro, ligue para os telefones ao lado do formulário para que possamos resolver o problema o mais breve possível.<br />
<br>
<b>A MHB Representações LTDA | Representnte Rodobens, agradece desde já a preferêcia.</b><br />
</p>
</p>
<br>
<p>
<input type="submit" value="Enviar" id="submit" name="submit" class="submit_btn float_l" />
<input type="reset" value="Limpar" id="reset" name="reset" class="submit_btn float_r" />
</p>
AGORA VOU POSTAR MEU SCRIPT DE ENVIO: solicitacaodeseguro.php
<?PHP
error_reporting(E_ERROR | E_WARNING | E_PARSE);
ini_set('track_errors', true);
function DoStripSlashes($fieldValue) {
// temporary fix for PHP6 compatibility - magic quotes deprecated in PHP6
if ( function_exists( 'get_magic_quotes_gpc' ) && get_magic_quotes_gpc() ) {
if (is_array($fieldValue) ) {
return array_map('DoStripSlashes', $fieldValue);
} else {
return trim(stripslashes($fieldValue));
}
} else {
return $fieldValue;
}
}
function FilterCChars($theString) {
return preg_replace('/[\x00-\x1F]/', '', $theString);
}
if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$clientIP = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
$clientIP = $_SERVER['REMOTE_ADDR'];
}
$FTG101 = DoStripSlashes( $_POST['101'] );
$FTG102 = DoStripSlashes( $_POST['102'] );
$FTG103 = DoStripSlashes( $_POST['103'] );
$FTG104 = DoStripSlashes( $_POST['104'] );
$FTG105 = DoStripSlashes( $_POST['105'] );
$FTG106 = DoStripSlashes( $_POST['106'] );
$FTG107 = DoStripSlashes( $_POST['107'] );
$FTG108 = DoStripSlashes( $_POST['108'] );
$FTG109 = DoStripSlashes( $_POST['109'] );
$FTG110 = DoStripSlashes( $_POST['110'] );
$FTG111 = DoStripSlashes( $_POST['111'] );
$FTG112 = DoStripSlashes( $_POST['112'] );
$FTG113 = DoStripSlashes( $_POST['113'] );
$FTG114 = DoStripSlashes( $_POST['114'] );
$FTG115 = DoStripSlashes( $_POST['115'] );
$FTG116 = DoStripSlashes( $_POST['116'] );
$FTG217 = DoStripSlashes( $_POST['217'] );
$FTG218 = DoStripSlashes( $_POST['218'] );
$FTG219 = DoStripSlashes( $_POST['219'] );
$FTG320 = DoStripSlashes( $_POST['320'] );
$FTG321 = DoStripSlashes( $_POST['321'] );
$FTG322 = DoStripSlashes( $_POST['322'] );
$FTG323 = DoStripSlashes( $_POST['323'] );
$FTG324 = DoStripSlashes( $_POST['324'] );
$FTG325 = DoStripSlashes( $_POST['325'] );
$FTG326 = DoStripSlashes( $_POST['326'] );
$FTG327 = DoStripSlashes( $_POST['327'] );
$FTGsexo = DoStripSlashes( $_POST['sexo'] );
$FTG328 = DoStripSlashes( $_POST['328'] );
$FTG330 = DoStripSlashes( $_POST['330'] );
$FTG331 = DoStripSlashes( $_POST['331'] );
$FTG332 = DoStripSlashes( $_POST['332'] );
$FTG333 = DoStripSlashes( $_POST['333'] );
$FTG334 = DoStripSlashes( $_POST['334'] );
$FTG335 = DoStripSlashes( $_POST['335'] );
$FTG336 = DoStripSlashes( $_POST['336'] );
$FTG337 = DoStripSlashes( $_POST['337'] );
$FTG338 = DoStripSlashes( $_POST['338'] );
$FTG339 = DoStripSlashes( $_POST['339'] );
$FTG340 = DoStripSlashes( $_POST['340'] );
$FTG341 = DoStripSlashes( $_POST['341'] );
$FTG342 = DoStripSlashes( $_POST['342'] );
$FTG343 = DoStripSlashes( $_POST['343'] );
$FTG344 = DoStripSlashes( $_POST['344'] );
$FTG345 = DoStripSlashes( $_POST['345'] );
$FTGsubmit = DoStripSlashes( $_POST['submit'] );
$FTGreset = DoStripSlashes( $_POST['reset'] );
$validationFailed = false;
# Include message in error page and dump it to the browser
if ($validationFailed === true) {
$errorPage = '<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8" /><title>Error</title></head><body>Errors found: <!--VALIDATIONERROR--></body></html>';
$errorList = @implode("<br />\n", $FTGErrorMessage);
$errorPage = str_replace('<!--VALIDATIONERROR-->', $errorList, $errorPage);
echo $errorPage;
}
if ( $validationFailed === false ) {
# Email to Form Owner
$emailSubject = FilterCChars("FICHA DE SOLICITCAO DE CALCULO");
$emailBody = "Segurado : $FTG101\n"
. "Telefone : $FTG102\n"
. "CPF/CNPJ : $FTG103\n"
. "Data de Nascimento : $FTG104\n"
. "Modelo do Veículo : $FTG105\n"
. "Nº de Portas : $FTG106\n"
. "Ano/Modelo : $FTG107\n"
. "0Km? : $FTG108\n"
. "Placa : $FTG109\n"
. "Chassi : $FTG110\n"
. "% Fipe : $FTG111\n"
. "Blindagem : $FTG112\n"
. "RCF Danos Corporais : $FTG113\n"
. "APP : $FTG114\n"
. "Cia. Renovação : $FTG115\n"
. "CEP (Resid. Ou Empr. Sede) : $FTG116\n"
. "\n"
. "Dados do Proprietário do Veículo:\n"
. "\n"
. "Nome do Proprietário do Veículo : $FTG217\n"
. "Condição do D.U.T.: $FTG218\n"
. "Relação do Proprietário com o Segurado, mesmo se Pessoa Jurídica: $FTG219\n"
. "\n"
. "Dados do Principal Condutor\n"
. "\n"
. "Nome do Principal Condutor : $FTG320\n"
. "Está sendo considerado o Pricipal Condutor: $FTG321\n"
. "CPF : $FTG322\n"
. "Data de Nascimento : $FTG323\n"
. "Nº CNH : $FTG324\n"
. "Data da 1ª Habilitação : $FTG325\n"
. "Relação do Principal Condutor com o Segurado ou com a Pessoa Jurídica :\n"
. " $FTG326\n"
. "Estado Civil : $FTG327\n"
. "Sexo : $FTGsexo\n"
. "O principal Condutor Reside em :\n"
. " $FTG328\n"
. "Residem com o principal condutor, pessoas entre 18 e 24 anos? :\n"
. " $FTG330\n"
. "Possui filhos menores de 17 anos? :\n"
. " $FTG331\n"
. "O principal condutor reside e trabalha no mesmo município? :\n"
. " $FTG332\n"
. "O principal condutor, nos ultimos 24 meses, teve veículos roubados e/ou furtados? :\n"
. " $FTG333\n"
. "Qual atividade profissional do principal condutor? (se empresário, favor detalhar) :\n"
. " $FTG335\n"
. "Qual é o cep do local onde o veículo pernoita? :\n"
. " $FTG336\n"
. "Possui garagem ou estácionamento fechado na residência? :\n"
. " $FTG337\n"
. "Garagem ou estácionamento fechado na residência possui Portão Eletrônico? : \n"
. " $FTG338\n"
. "Possui garagem ou estácionamento fechado no trabalho? : \n"
. " $FTG339\n"
. "Possui garagem ou estácionamento fechado no Colégio/Faculdade/Pós? :\n"
. " $FTG340\n"
. "Possui mais de um veículo na residência? : $FTG341 Quantos?\n"
. " $FTG341\n"
. "O veiculo é utilizado, dois ou mais dias da semana, para prestação de serviço? :\n"
. " $FTG342\n"
. "Possui dispositivo Anti-furto? : $FTG343 Qual? : $FTG344\n"
. "\n"
. "";
$emailTo = 'Solicitacao de Seguro <solicitacaodeseguro@mhbrepresentacoes.com.br>';
$emailFrom = FilterCChars("$FTG101");
$emailHeader = "From: $emailFrom\n"
. "MIME-Version: 1.0\n"
. "Content-type: text/plain; charset=\"UTF-8\"\n"
. "Content-transfer-encoding: 8bit\n";
mail($emailTo, $emailSubject, $emailBody, $emailHeader);
# Include message in the success page and dump it to the browser
$successPage = '<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8" /><title>Success</title></head><body>Form submitted successfully. It will be reviewed soon.</body></html>';
echo $successPage;
}
?>
O PROBLEMA:
RECEBO TODAS AS INFORMAÇÕES DE TESTO ESCRITO PELO USUÁRIO, MAS...
NÃO RECEBO AS INFORMAÇÕES QUE ESTÃO SENDO SELECIONADAS PELO USUÁRIO NO <select>
estou usando o select da seguinte forma:
<br>Possui dispositivo Anti-furto?<br />
<select name="343" class="input_field" form="carform" id="consorcio">
<option value=""></option>
<option value="sim">Sim</option>
<option value="nao">Não</option>
</select>

Aguardo a ajuda de vcs!
Att;
Wallas

Obrigado a todos!
