Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, boa tarde.
Preciso de auxílio, pois não estou sabendo como fazer isso.
Pois bem, em um formulario de cadastro de currículo, consegui ajustar com os dados que necessito com imagem e tudo mais, esta cadastrando certinho e exibindo também, porém não estou sabendo como cadastrar e enviar via e-mail simultanemanete.
seguem os códigos:
cadastrar.php
<script>
function formatar(mascara, documento){
var i = documento.value.length;
var saida = mascara.substring(0,1);
var texto = mascara.substring(i)
if (texto.substring(0,1) != saida){
documento.value += texto.substring(0,1);
}
}
</script><style type="text/css">
<!--
.style1 {font-weight: bold}
-->
</style>
<form action="?pg=../estrutura/curriculos/cadastrar_db.php" method="post" enctype="multipart/form-data">
<h3>Cadastro de Currículos</h3>
<table width="440" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
<tr>
<td colspan="2"><p align="center"><strong>DADOS PESSOAIS</strong></p></td>
</tr>
<tr class="texto">
<td class="td3"><div align="right"><strong><span class="texto2">*</span>Nome:</strong></div></td>
<td class="td2"><input type="text" name="nome" size="40" maxlength="100" /> </td>
</tr>
<tr class="texto">
<td class="td3"><div align="right"><strong><span class="texto2">*</span>E-mail: </strong></div></td>
<td class="td2"><input type="text" name="email" size="40" maxlength="255" /></td>
</tr>
<tr>
<td><div align="right"><strong>*Sexo:</strong></div></td>
<td><input name="sexo" type="radio" value="M" checked="checked" />
<label>Masculino</label>
<input name="sexo" type="radio" value="F" />
<label>Feminino</label></td>
</tr>
<tr class="texto">
<td class="td3"><div align="right"><strong><span class="texto2">*</span>Estado civil:</strong></div></td>
<td class="td2"><select name="estadoCivil" >
<option value="Solteiro"<? if($estadoCivil=="Solteiro"){echo" selected";} ?>>Solteiro</option>
<option value="Casado"<? if($estadoCivil=="Casado"){echo" selected";} ?>>Casado</option>
<option value="Viúvo">Viúvo</option>
<option value="Separado"<? if($estadoCivil=="Separado"){echo" selected";} ?>>Separado</option>
<option value="Divorciado"<? if($estadoCivil=="Divorciado"){echo" selected";} ?>>Divorciado</option>
</select></td>
</tr>
<tr class="texto">
<td class="td3"><div align="right"><strong><span class="texto2">*</span>CPF:<br />
</strong></div></td>
<td class="td2"><input name="cpf" type="text" onkeypress="formatar('###.###.###-##', this)" maxlength="14" />
somente números</td>
</tr>
<tr>
<td><div align="right"><strong>*Data Nascimento:</strong></div></td>
<td><input name="dia" class="input" size="2" maxlength="2" />
/
<input name="mes" class="input" size="2" maxlength="2" />
/
<input name="ano" class="input" size="5" maxlength="4" />
dd/mm/aaaa</td>
</tr>
<tr> -->
<td><div align="right"><strong>*Imagem:</strong></div></td>
<td><input name="imagem" type="file" id="imagem" size="30" /></td>
</tr>
<tr class="texto">
<td colspan="2" class="td3"><p> </p>
<p align="center"><strong>DADOS PARA CONTATO</strong></p></td>
</tr>
<tr class="texto">
<td class="td3"><div align="right"><strong><span class="texto2">*</span>Tel Residencial:</strong></div></td>
<td class="td2"><input name="tel" type="text" onkeypress="formatar('##-####-####', this)" maxlength="12" /></td>
</tr>
<tr class="texto">
<td class="td3"><div align="right"><strong><span class="texto2">*</span>Recados com:</strong></div></td>
<td class="td2"><input type="text" name="recado" size="0" maxlength="20" /></td>
</tr>
<tr class="texto">
<td class="td3"><div align="right"><strong>Tel Celular:</strong></div></td>
<td class="td2"><input name="cel" type="text" id="cel" onkeypress="formatar('##-####-####', this)" maxlength="12" /></td>
</tr>
<tr class="texto">
<td colspan="2" class="td3"><p> </p>
<p align="center"><strong>ENDEREÇO</strong></p></td>
</tr>
<tr class="texto">
<td class="td3"><div align="right"><strong><span class="texto2">*</span>Endereço:</strong></div></td>
<td class="td2"><input name="end1" type="text" id="end1" size="0" maxlength="255" /></td>
</tr>
<tr class="texto">
<td class="td3"><div align="right"><strong><span class="texto2">*</span>Número:</strong></div></td>
<td class="td2"><input type="text" name="numero" size="5" maxlength="10" /></td>
</tr>
<tr class="texto">
<td class="td3"><div align="right"><strong>Complemento:</strong></div></td>
<td class="td2"><input type="text" name="end2" maxlength="255" id="end2" /></td>
</tr>
<tr class="texto">
<td class="td3 style1"><div align="right">Bairro:</div></td>
<td class="td2"><input type="text" name="end3" maxlength="255" id="end3" /></td>
</tr>
<tr class="texto">
<td class="td3"><div align="right"><strong><span class="texto2">*</span>CEP:</strong></div></td>
<td class="td2"><input name="cep" type="text" onkeypress="formatar('#####-###', this)" maxlength="9" /></td>
</tr>
<tr class="texto">
<td class="td3"><div align="right"><strong><span class="texto2">*</span>Estado:</strong></div></td>
<td class="td2"><select name="estado">
<option value="Acre" selected="selected">Acre</option>
<option value="Alagoas">Alagoas</option>
<option value="Amapá">Amapá</option>
<option value="Amazonas">Amazonas</option>
<option value="Bahia">Bahia</option>
<option value="Ceará">Ceará</option>
<option value="Distrito Federal">Distrito Federal</option>
<option value="Espíto Santo">Espírito Santo</option>
<option value="Goiás">Goiás</option>
<option value="Maranhão">Maranhão</option>
<option value="Mato Grosso">Mato Grosso</option>
<option value="Mato Grosso do Sul">Mato Grosso do Sul</option>
<option value="Minas Gerais">Minas Gerais</option>
<option value="Paraná">Paraná</option>
<option value="Paraíba">Paraíba</option>
<option value="Pará">Pará</option>
<option value="Pernambuco">Pernambuco</option>
<option value="Piauí">Piauí</option>
<option value="20"<? if($estado=="19"){echo" selected";} ?>>Rio Grande do Norte</option>
<option value="Rio Grande do Norte">Rio Grande do Sul</option>
<option value="Rio Grande do Sul">Rio de Janeiro</option>
<option value="Rondônia">Rondônia</option>
<option value="Roraima">Roraima</option>
<option value="Santa Catarina">Santa Catarina</option>
<option value="Sergipe">Sergipe</option>
<option value="São Paulo">São Paulo</option>
<option value="Tocantins">Tocantins</option>
</select></td>
</tr>
<tr class="texto">
<td class="td3"><div align="right"><strong><span class="texto2">*</span>Cidade:</strong></div></td>
<td class="td2"><input type="text" name="cidade" maxlength="255" /></td>
</tr>
<tr class="texto">
<td colspan="2" class="td3"><p> </p>
<p align="center"><strong>FORMAÇÃO</strong></p></td>
</tr>
<tr class="texto">
<td class="td3" valign="middle"><div align="right"><span class="texto2"><strong>*</strong></span><strong>Grau de Formação</strong>: </div></td>
<td class="td2"><select name="formacaoGrau">
<option value="0"<? if($formacaoGrau=="0"){echo" selected";} ?>></option>
<option value="Graduação">Graduação</option>
<option value="Pós-Graduação">Pós-Graduação</option>
<option value="MBA">MBA</option>
<option value="Mestrado">Mestrado</option>
<option value="Doutorado">Doutorado</option>
<option value="Phd">Pós Doutorado</option>
<option value="Livre Docência">Livre Docência</option>
<option value="Nível Técnico">Técnico</option>
<option value="Ensino Médio">Ensino Médio</option>
</select> </td>
</tr>
<tr>
<td colspan="2"><p> </p>
<p align="center"><strong>LÍNGUA ESTRANGEIRA</strong></p></td>
</tr>
<tr>
<td colspan="2"><table width="80%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr class="texto">
<td class="td3"><input type="checkbox" name="alemao1" value="1"<? if($alemao!=""){echo" checked";} ?> />
Alemão</td>
<td class="td2"><input type="radio" name="alemao" value="1"<? if($alemao=="1"){echo" checked";} ?> />
Básico</td>
<td class="td2"><input type="radio" name="alemao" value="2"<? if($alemao=="2"){echo" checked";} ?> />
Intermediário</td>
<td class="td2"><input type="radio" name="alemao" value="3"<? if($alemao=="3"){echo" checked";} ?> />
Fluente</td>
</tr>
<tr class="texto">
<td class="td3"><input type="checkbox" name="espanhol1" value="1"<? if($espanhol!=""){echo" checked";} ?> />
Espanhol</td>
<td class="td2"><input type="radio" name="espanhol" value="1"<? if($espanhol=="1"){echo" checked";} ?> />
Básico</td>
<td class="td2"><input type="radio" name="espanhol" value="2"<? if($espanhol=="2"){echo" checked";} ?> />
Intermediário</td>
<td class="td2"><input type="radio" name="espanhol" value="3"<? if($espanhol=="3"){echo" checked";} ?> />
Fluente</td>
</tr>
<tr class="texto">
<td class="td3"><input type="checkbox" name="frances1" value="1"<? if($frances!=""){echo" checked";} ?> />
Francês</td>
<td class="td2"><input type="radio" name="frances" value="1"<? if($frances=="1"){echo" checked";} ?> />
Básico</td>
<td class="td2"><input type="radio" name="frances" value="2"<? if($frances=="2"){echo" checked";} ?> />
Intermediário</td>
<td class="td2"><input type="radio" name="frances" value="3"<? if($frances=="3"){echo" checked";} ?> />
Fluente</td>
</tr>
<tr class="texto">
<td class="td3"><input type="checkbox" name="ingles1" value="1"<? if($ingles!=""){echo" checked";} ?> />
Inglês</td>
<td class="td2"><input type="radio" name="ingles" value="1"<? if($ingles=="1"){echo" checked";} ?> />
Básico</td>
<td class="td2"><input type="radio" name="ingles" value="2"<? if($ingles=="2"){echo" checked";} ?> />
Intermediário</td>
<td class="td2"><input type="radio" name="ingles" value="3"<? if($ingles=="3"){echo" checked";} ?> />
Fluente</td>
</tr>
<tr class="texto">
<td class="td3"><input type="checkbox" name="italiano1" value="1"<? if($italiano!=""){echo" checked";} ?> />
Italiano</td>
<td class="td2"><input type="radio" name="italiano" value="1"<? if($italiano=="1"){echo" checked";} ?> />
Básico</td>
<td class="td2"><input type="radio" name="italiano" value="2"<? if($italiano=="2"){echo" checked";} ?> />
Intermediário</td>
<td class="td2"><input type="radio" name="italiano" value="3"<? if($italiano=="3"){echo" checked";} ?> />
Fluente</td>
</tr>
</table></td>
</tr>
<tr>
<td colspan="2" align="right" valign="middle" style="border-bottom:1px solid #cccccc"><div align="center">
<p> </p>
<p><strong>GERAL</strong></p>
</div></td>
</tr>
<tr>
<td align="right" valign="middle" style="border-bottom:1px solid #cccccc"><p align="right"><strong>Habilidades Profissionais:</strong></p></td>
<td valign="middle" style="border-bottom:1px solid #cccccc"><textarea name="hp" cols="34" rows="8" id="hp" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);"></textarea> </td>
</tr>
<tr>
<td align="right" valign="middle" style="border-bottom:1px solid #cccccc"><div align="right"><strong>Interesses Profissionais:</strong></div></td>
<td valign="middle" style="border-bottom:1px solid #cccccc"><textarea name="ip" cols="34" rows="8" id="ip" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);"></textarea> </td>
</tr>
<tr>
<td align="right" valign="middle" style="border-bottom:1px solid #cccccc"><p align="right"><strong>Não vivo sem...</strong></p></td>
<td valign="middle" style="border-bottom:1px solid #cccccc"><textarea name="sem" cols="34" rows="8" id="sem" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);"></textarea> </td>
</tr>
<tr>
<td align="right" valign="middle" style="border-bottom:1px solid #cccccc"><p align="right"><strong>Não suporto...</strong></p></td>
<td valign="middle" style="border-bottom:1px solid #cccccc"><textarea name="suporto" cols="34" rows="8" id="suporto" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);"></textarea> </td>
</tr>
<tr>
<td align="right" valign="middle" style="border-bottom:1px solid #cccccc"><p align="right"><strong>05 Qualidades.</strong></p></td>
<td valign="middle" style="border-bottom:1px solid #cccccc"><textarea name="qual" cols="34" rows="8" id="qual" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);"></textarea> </td>
</tr>
<tr>
<td align="right" valign="middle" style="border-bottom:1px solid #cccccc"><div align="right"><strong>05 Defeitos</strong></div></td>
<td valign="middle" style="border-bottom:1px solid #cccccc"><textarea name="def" cols="34" rows="8" id="def" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);"></textarea> </td>
</tr>
</table>
<table align="center">
<tr>
<td width="436" colspan="2" align="center"><input type='submit' value='Cadastrar'></td>
</tr>
</table>
</form>
cadastrar_db.php
<?
$nome = $_POST["nome"];
$email = $_POST["email"];
$sexo = $_POST["sexo"];
$estadoCivil = $_POST["estadoCivil"];
$cpf = $_POST["cpf"];
$data_nasc = "$_POST[ano]-$_POST[mes]-$_POST[dia]";
$imagem = $_POST["imagem"];
$tel_res = $_POST["tel"];
$recados = $_POST["recado"];
$tel_cel = $_POST["cel"];
$endereco = $_POST["end1"];
$numero = $_POST["numero"];
$complemento = $_POST["end2"];
$bairro = $_POST["end3"];
$cep = $_POST["cep"];
$estado = $_POST["estado"];
$cidade = $_POST["cidade"];
$formacao = $_POST["formacaoGrau"];
$habilidades = $_POST["hp"];
$interesses = $_POST["ip"];
$naumvivosem = $_POST["sem"];
$naumsuporto = $_POST["suporto"];
$qualidades = $_POST["qual"];
$defeitos = $_POST["def"];
// fim da criação da pasta
$uploaddir="../images/curriculos/";
if($imagem != "none") {// verifica campo arquivo
if (move_uploaded_file($_FILES['imagem']['tmp_name'], $uploaddir . $_FILES['imagem']['name'])) {
$imagem1 = $_FILES['imagem']['name'];
}
}
$sql = "INSERT INTO curriculos VALUES ('', '$nome', '$email', '$sexo', '$estadoCivil', '$cpf', '$data_nasc', '$imagem1', '$tel_res', '$recados', '$tel_cel', '$endereco', '$numero', '$complemento', '$bairro', '$cep', '$estado', '$cidade', '$formacao', '$habilidades', '$interesses', '$naumvivosem', '$naumsuporto', '$qualidades', '$defeitos')";
//echo $sql;
$sql2 = mysql_query($sql);
?>
<h3>Currículo cadastrado com sucesso!</h3>
<br>
<meta http-equiv="refresh" content="2;URL=?pg=../estrutura/curriculos/listar.php">
<a href='?pg=../estrutura/curriculos/listar.php'>Voltar</a>Carregando comentários...