Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Erick Dutra Lemos

[PHP] Sistema - Envio de Foto

Recommended Posts

Boa noite.

Estou fazendo um sistema de cadastro de currículos e estou tendo problemas no envio da foto.

PAGINA QUE EXIBE PARA O DONO DA AGENCIA DE EMPREGOS

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Cadastro de Curriculo</title>
<link rel="stylesheet" type="text/css" href="estilo.css" media="screen" />

</head>

<body>
<div id="conteudo2">
  <form action="cadastra_usuario.php" method="post" enctype="multipart/form-data" name="formcadastro">
<table width="94%"  border="0" cellpadding="0" cellspacing="0">
  <!--DWLayoutTable-->
  
  <tr>
    
    <td colspan="6" valign="top" bgcolor="#4B70B5"><span class="style3"><center>Cadastro de Curriculo</center> </span></td>
   
  </tr>
  
  
    
   
  <td width="20%"></tr>
   <tr>
        <td height="15" colspan="2" align="center" valign="middle" > </td>
          </tr>
   <tr>
  
  
    <td colspan="9" height="30" valign="top"><center>Insira os seus dados para que possamos efetuar o cadastro!</center>
    </td>
  
  
  
  <tr>
    
    <td colspan="9" align="left" valign="middle" class="style9"></td>
  
  </tr>
  <tr>
   
    <td colspan="11" valign="top"><table width="554"  border="2" cellpadding="0" cellspacing="0" bordercolor="#FFFFFF">
      <!--DWLayoutTable-->
      
      
          
          <tr>
        <td height="24" colspan="2" align="center" valign="middle" bgcolor="#666"><span class="style3">Dados de Login </span> </td>
        
          </tr>
       <tr>
        <td height="15" colspan="2" align="center" valign="middle" > </td>
          </tr>
      
      <tr>
        <td width="199" rowspan="2" align="right" valign="middle" >Login:</td>
            <td width="347" height="24" valign="middle" ><label for="textfield"></label>
              <input name="login" type="text" id="login" size="40" maxlength="200" />
            <span class="style9">*</span></td>
          </tr>
      <tr>
        <td height="2"></td>
          </tr>
      
      
      
      <tr>
        <td height="24" align="right" valign="middle"  >Senha:</td>
            <td valign="middle" ><label for="label"></label>
              <input name="senha" type="password" id="label" size="20" maxlength="15" />
              <span class="style9">*</span><span class="style5"> No máximo 15 caracteres!</span></td>
          </tr>
      <tr>
        <td height="24" align="right" valign="middle" >Repetir senha:</td>
            <td valign="middle" ><label for="label2"></label>
              <input name="rep_senha" type="password" id="label2" size="20" maxlength="15" />
            <span class="style9">* Repita a senha</span></td>
          </tr>
           <tr>
        <td height="15" colspan="2" align="center" valign="middle" > </td>
          </tr>
          <tr>
        <td height="24" colspan="2" align="center" bgcolor="#666666" valign="middle" >
         <span class="style3"> Dados para recuperação de senha</span></td>
          </tr>
           <tr>
        <td height="15" colspan="2" align="center" valign="middle" > </td>
          </tr>
      <tr>
        <td height="24" align="right" valign="middle"  >Pergunta secreta: </td>
            <td valign="middle" ><label for="label11"></label>
              <input name="pergunta" type="text" id="label11" size="40" maxlength="200" />
            ?<span class="style9">* Não coloque o ponto de intergação (?)</span></td>
          </tr>
      <tr>
        <td height="24" align="right" valign="middle"  >Resposta secreta: </td>
            <td valign="middle" ><label for="label12"></label>
              <input name="resposta" type="text" id="label12" size="40" maxlength="200" />
            <span class="style9">* </span></td>
          </tr>
          
           <tr>
        <td height="15" colspan="2" align="center" valign="middle" > </td>
          </tr>
          
          <tr>
        <td height="24" colspan="2" align="center" valign="middle" bgcolor="#666"><span class="style3">Dados Cadastrais</span>  </td>
          </tr>
           <tr>
        <td height="15" colspan="2" align="center" valign="middle" > </td>
          </tr>
      <tr>
        <td height="24" align="right" valign="middle"  >Nome:</td>
            <td valign="middle" ><label for="label3"></label>
              <input name="nome" type="text" id="label3" size="40" maxlength="200" />
            <span class="style9">*</span></td>
          </tr>
          
         
          <tr>
        <td height="24" align="right" valign="middle"  >Sexo:</td>
            <td valign="middle" ><input name="sexo" type="radio" value="Masculino" id="radiobutton" />
              <label for="radiobutton">Masculino 
              <input name="sexo" type="radio" value="Feminino" id="radio" />
            Feminino<span class="style9">*</span></label></td>
          </tr>
          <tr>
        <td height="26" align="right" valign="middle"  >Data de nascimento:</td>
            <td valign="middle" >Dia
              <label for="select"></label>
              <select name="dia" id="dia">
                <option value="">  </option>
				<option value="01">01</option>
                <option value="02">02</option>
                <option value="03">03</option>
                <option value="04">04</option>
                <option value="05">05</option>
                <option value="06">06</option>
                <option value="07">07</option>
                <option value="08">08</option>
                <option value="09">09</option>
                <option value="10">10</option>
                <option value="11">11</option>
                <option value="12">12</option>
                <option value="13">13</option>
                <option value="14">14</option>
                <option value="15">15</option>
                <option value="16">16</option>
                <option value="17">17</option>
                <option value="18">18</option>
                <option value="19">19</option>
                <option value="20">20</option>
                <option value="21">21</option>
                <option value="22">22</option>
                <option value="23">23</option>
                <option value="24">24</option>
                <option value="25">25</option>
                <option value="26">26</option>
                <option value="27">27</option>
                <option value="28">28</option>
                <option value="29">29</option>
                <option value="30">30</option>
                <option value="31">31</option>
              </select>
              / Mês
              <label for="label5"></label>
              <select name="mes" id="label5">
                <option value="">  </option>
                <option value="01">Janeiro</option>
                <option value="02">Fevereiro</option>
                <option value="03">Março</option>
                <option value="04">Abril</option>
                <option value="05">Maio</option>
                <option value="06">Junho</option>
                <option value="07">Julho</option>
                <option value="08">Agosto</option>
                <option value="09">Setembro</option>
                <option value="10">Outubro</option>
                <option value="11">Novembro</option>
                <option value="12">Dezembro</option>
              </select>
              / Ano
              <label for="label6"></label>
              <select name="ano" id="label6">
                <option value="">  </option>
                <option value="1900">1900</option>
                <option value="1901">1901</option>
                <option value="1902">1902</option>
                <option value="1903">1903</option>
                <option value="1904">1904</option>
                <option value="1905">1905</option>
                <option value="1906">1906</option>
                <option value="1907">1907</option>
                <option value="1908">1908</option>
                <option value="1909">1909</option>
                <option value="1910">1910</option>
                <option value="1911">1911</option>
                <option value="1912">1912</option>
                <option value="1913">1913</option>
                <option value="1914">1914</option>
                <option value="1915">1915</option>
                <option value="1916">1916</option>
                <option value="1917">1917</option>
                <option value="1918">1918</option>
                <option value="1919">1919</option>
                <option value="1920">1920</option>
                <option value="1921">1921</option>
                <option value="1922">1922</option>
                <option value="1923">1923</option>
                <option value="1924">1924</option>
                <option value="1925">1925</option>
                <option value="1926">1926</option>
                <option value="1927">1927</option>
                <option value="1928">1928</option>
                <option value="1929">1929</option>
                <option value="1930">1930</option>
                <option value="1931">1931</option>
                <option value="1932">1932</option>
                <option value="1933">1933</option>
                <option value="1934">1934</option>
                <option value="1935">1935</option>
                <option value="1936">1936</option>
                <option value="1937">1937</option>
                <option value="1938">1938</option>
                <option value="1939">1939</option>
                <option value="1940">1940</option>
                <option value="1941">1941</option>
                <option value="1942">1942</option>
                <option value="1943">1943</option>
                <option value="1944">1944</option>
                <option value="1945">1945</option>
                <option value="1946">1946</option>
                <option value="1947">1947</option>
                <option value="1948">1948</option>
                <option value="1949">1949</option>
                <option value="1950">1950</option>
                <option value="1951">1951</option>
                <option value="1952">1952</option>
                <option value="1953">1953</option>
                <option value="1954">1954</option>
                <option value="1955">1955</option>
                <option value="1956">1956</option>
                <option value="1957">1957</option>
                <option value="1958">1958</option>
                <option value="1959">1959</option>
                <option value="1960">1960</option>
                <option value="1961">1961</option>
                <option value="1962">1962</option>
                <option value="1963">1963</option>
                <option value="1964">1964</option>
                <option value="1965">1965</option>
                <option value="1966">1966</option>
                <option value="1967">1967</option>
                <option value="1968">1968</option>
                <option value="1969">1969</option>
                <option value="1970">1970</option>
                <option value="1971">1971</option>
                <option value="1972">1972</option>
                <option value="1973">1973</option>
                <option value="1974">1974</option>
                <option value="1975">1975</option>
                <option value="1976">1976</option>
                <option value="1977">1977</option>
                <option value="1978">1978</option>
                <option value="1979">1979</option>
                <option value="1980">1980</option>
                <option value="1981">1981</option>
                <option value="1982">1982</option>
                <option value="1983">1983</option>
                <option value="1984">1984</option>
                <option value="1985">1985</option>
                <option value="1986">1986</option>
                <option value="1987">1987</option>
                <option value="1988">1988</option>
                <option value="1989">1989</option>
                <option value="1990">1990</option>
                <option value="1991">1991</option>
                <option value="1992">1992</option>
                <option value="1993">1993</option>
                <option value="1994">1994</option>
                <option value="1995">1995</option>
                <option value="1996">1996</option>
                <option value="1997">1997</option>
                <option value="1998">1998</option>
                <option value="1999">1999</option>
                <option value="2000">2000</option>
                <option value="2001">2001</option>
                <option value="2002">2002</option>
                <option value="2003">2003</option>
                <option value="2004">2004</option>
                <option value="2005">2005</option>
                <option value="2006">2006</option>
                <option value="2007">2007</option>
              </select>
            <span class="style9">*</span></td>
          </tr>
          
          <tr>
        <td height="24" align="right" valign="middle"  >Estado Civil:</td>
            <td valign="middle" > <label for="label5"></label>
              <select name="estadocivil" id="label5">
                <option value="">  </option>
                <option value="Solteiro">Solteiro</option>
                <option value="Casado">Casado</option>
       
              </select>
            <span class="style9">*</span></td>
          </tr>
          
          <tr>
        <td height="24" align="right" valign="middle"  >Vaga Pretendida:</td>
            <td valign="middle" ><label for="label4"></label>
              <input name="vagapretendida" type="text" id="label4" size="40" maxlength="200" />
            <span class="style9">*</span></td>
          </tr>

           <tr>
        <td height="24" align="right" valign="middle"  >Foto:</td>
            <td valign="middle" ><label for="label4"></label>
              <input name="foto" type="file" id="label4" size="40" maxlength="200" />
            <span class="style9">*</span></td>
          </tr>
          
          
          <tr>
        <td height="15" colspan="2" align="center" valign="middle" > </td>
          </tr>
           <tr>
        <td height="24" colspan="2" align="center" valign="middle" bgcolor="#666"><span class="style3">Dados Pessoais - RG/CPF</span>  </td>
          </tr>
          <tr>
        <td height="15" colspan="2" align="center" valign="middle" > </td>
          </tr>
          <tr>
        <td height="24" align="right" valign="middle"  >RG:</td>
            <td valign="middle" ><label for="label10"></label>
              <input name="cpf" type="text" id="label10" size="20" maxlength="50" />
            <span class="style9">*</span></td>
          </tr>
          
           <tr>
        <td height="24" align="right" valign="middle"  >Orgão:</td>
            <td valign="middle" ><label for="label10"></label>
              <input name="cpf" type="text" id="label10" size="20" maxlength="50" />
            <span class="style9">*</span></td>
          </tr>
          
           <tr>
        <td height="24" align="right" valign="middle"  >Estado:</td>
            <td valign="middle" ><label for="label10"></label>
              <input name="cpf" type="text" id="label10" size="20" maxlength="50" />
            <span class="style9">*</span></td>
          </tr>
           <tr>
        <td height="24" align="right" valign="middle"  >Filiação:</td>
            <td valign="middle" ><label for="label10"></label>
              <input name="cpf" type="text" id="label10" size="20" maxlength="50" />
            <span class="style9">*</span></td>
          </tr>
          
              <tr>
        <td height="24" align="right" valign="middle"  >CPF:</td>
            <td valign="middle" ><label for="label10"></label>
              <input name="cpf" type="text" id="label10" size="20" maxlength="50" />
            <span class="style9">*</span></td>
          </tr>
           <tr>
        <td height="15" colspan="2" align="center" valign="middle" > </td>
          </tr>
           <tr>
        <td height="24" colspan="2" align="center" valign="middle" bgcolor="#666"><span class="style3">Endereço / Cotanto</span>  </td>
          </tr>
           <tr>
        <td height="15" colspan="2" align="center" valign="middle" > </td>
          </tr>
          
          <tr>
        <td height="24" align="right" valign="middle" >Endereço:</td>
            <td valign="middle" ><label for="label7"></label>
              <input name="endereco" type="text" id="label7" size="40" maxlength="150" />
            <span class="style9">*</span></td>
          </tr>
      <tr>
      
        <td height="24" align="right" valign="middle" >Cidade:</td>
            <td valign="middle" ><label for="label8"></label>
              <input name="cidade" type="text" id="label8" size="40" maxlength="150" />
            <span class="style9">*</span></td>
          </tr>
          
           <tr>
      
        <td height="24" align="right" valign="middle" >CEP:</td>
            <td valign="middle" ><label for="label8"></label>
              <input name="cep" type="text" id="label8" size="40" maxlength="150" />
            <span class="style9">*</span></td>
          </tr>
         
       
       <tr>
        <td height="24" align="right" valign="middle"  >Telefone Celular:</td>
            <td valign="middle" ><label for="label10"></label>
              <input name="telefonecelular" type="text" id="label10" size="40" maxlength="50" />
            <span class="style9">*</span></td>
          </tr>
          
             <tr>
        <td height="24" align="right" valign="middle"  >Telefone para recado:</td>
            <td valign="middle"><label for="label10"></label>
              <input name="telefonerecado" type="text" id="label10" size="40" maxlength="50" />
            <span class="style9">*</span></td>
          </tr>
          
         
          
      <tr>
        <td height="24" align="right" valign="middle"  >E-mail:</td>
            <td valign="middle" ><label for="label4"></label>
              <input name="email" type="text" id="label4" size="40" maxlength="200" />
            <span class="style9">*</span></td>
          </tr>
          
                
 <tr>
        <td height="15" colspan="2" align="center" valign="middle" > </td>
          </tr>
      
  
   <tr>
        <td height="24" colspan="2" align="center" valign="middle" bgcolor="#666"><span class="style3">Experiencia Profissional</span>  </td>
          </tr>
         
           <tr>
        <td height="15" colspan="2" align="center" valign="middle" > </td>
</tr>
  <tr>
        <td width="199" height="24" align="right" valign="middle" >Periodo:</td>
            <td width="347" valign="middle" ><label for="label7"></label>
              <input name="periodoa1" type="text" id="label7" size="12" maxlength="150" />
             a
            <input name="periodoa2" type="text" id="label7" size="12" maxlength="150" />    </td>
      </tr>
      <tr>
      
        <td height="24" align="right" valign="middle" >Cargo:</td>
            <td valign="middle" ><label for="label8"></label>
              <input name="cargo1" type="text" id="label8" size="40" maxlength="150" />
            <span class="style9">*</span></td>
          </tr>
          
       <tr>
        <td height="24" align="right" valign="middle"  >Empresa:</td>
            <td valign="middle" ><label for="label10"></label>
              <input name="empresa1" type="text" id="label10" size="40" maxlength="50"  />
            <span class="style9">*</span></td>
      </tr>
  
                 
                 
                 
                  <tr>
        <td height="80" align="right" valign="middle"  >Principais Responsabilidades: </td>
            <td valign="middle" ><label for="label10"></label>
              <textarea name="responsabilidades1" rows=5  type="text" id="label10" cols=33> </textarea>
            </td>
      </tr>
                 
                  <tr>
        <td height="15" colspan="2" align="center" valign="middle" > </td>
</tr>
  <tr>
        <td width="199" height="24" align="right" valign="middle" >Periodo:</td>
            <td width="347" valign="middle" ><label for="label7"></label>
              <input name="periodob1" type="text" id="label7" size="12" maxlength="150" />
             a
            <input name="periodob2" type="text" id="label7" size="12" maxlength="150" />
            </td>
      </tr>
      <tr>
      
        <td height="24" align="right" valign="middle" >Cargo:</td>
            <td valign="middle" ><label for="label8"></label>
              <input name="cargo2" type="text" id="label8" size="40" maxlength="150" />
            <span class="style9">*</span></td>
          </tr>
          
       <tr>
        <td height="24" align="right" valign="middle"  >Empresa:</td>
            <td valign="middle" ><label for="label10"></label>
              <input name="empresa2" type="text" id="label10" size="40" maxlength="50"  />
            <span class="style9">*</span></td>
      </tr>
  
                 
                 
                 
                  <tr>
        <td height="80" align="right" valign="middle"  >Principais Responsabilidades: </td>
            <td valign="middle" ><label for="label10"></label>
              <textarea name="responsabilidades2" rows=5  type="text" id="label10" cols=33> </textarea>
            </td>
      </tr>
                 
                 
    <tr>
        <td height="15" colspan="2" align="center" valign="middle" > </td>
</tr>
  <tr>
        <td width="199" height="24" align="right" valign="middle" >Periodo:</td>
            <td width="347" valign="middle" ><label for="label7"></label>
              <input name="periodoc1" type="text" id="label7" size="12" maxlength="150" />
             a
            <input name="periodoc2" type="text" id="label7" size="12" maxlength="150" />
            </td>
      </tr>
      <tr>
      
        <td height="24" align="right" valign="middle" >Cargo:</td>
            <td valign="middle" ><label for="label8"></label>
              <input name="cargo3" type="text" id="label8" size="40" maxlength="150" />
            <span class="style9">*</span></td>
          </tr>
          
       <tr>
        <td height="24" align="right" valign="middle"  >Empresa:</td>
            <td valign="middle" ><label for="label10"></label>
              <input name="empresa3" type="text" id="label10" size="40" maxlength="50"  />
            <span class="style9">*</span></td>
      </tr>
  
                 
                 
                 
                  <tr>
        <td height="80" align="right" valign="middle"  >Principais Responsabilidades: </td>
            <td valign="middle" ><label for="label10"></label>
              <textarea name="responsabilidades3" rows=5  type="text" id="label10" cols=33> </textarea>
            </td>
      </tr>       
      <tr>
        <td height="15" colspan="2" align="center" valign="middle" > </td>
</tr>
      <tr>
        <td width="199" height="24" align="right" valign="middle" >Periodo:</td>
            <td width="347" valign="middle" ><label for="label7"></label>
              <input name="periodod1" type="text" id="label7" size="12" maxlength="150" />
             a
            <input name="periodod2" type="text" id="label7" size="12" maxlength="150" />
            </td>
      </tr>
      <tr>
      
        <td height="24" align="right" valign="middle" >Cargo:</td>
            <td valign="middle" ><label for="label8"></label>
              <input name="cargo4" type="text" id="label8" size="40" maxlength="150" />
            <span class="style9">*</span></td>
          </tr>
          
       <tr>
        <td height="24" align="right" valign="middle"  >Empresa:</td>
            <td valign="middle" ><label for="label10"></label>
              <input name="empresa4" type="text" id="label10" size="40" maxlength="50"  />
            <span class="style9">*</span></td>
      </tr>
  
                 
                 
                 
                  <tr>
        <td height="80" align="right" valign="middle"  >Principais Responsabilidades: </td>
            <td valign="middle" ><label for="label10"></label>
              <textarea name="responsabilidades4" rows=5  type="text" id="label10" cols=33> </textarea>
            </td>
      </tr>                     
                 <tr>
        <td height="15" colspan="2" align="center" valign="middle" > </td>
</tr>
             <tr>
        <td height="24" colspan="2" align="center" valign="middle" bgcolor="#666"><span class="style3">Cursos Realizados</span>  </td>
          </tr>
         
           <tr>
        <td height="15" colspan="2" align="center" valign="middle" > </td>
</tr>     
                 
              <tr>
        <td height="80" align="right" valign="middle"  >Cursos: </td>
            <td valign="middle" ><label for="label10"></label>
              <textarea name="cursosrealizados" rows=5  type="text" id="label10" cols=33> </textarea>
            </td>
      </tr>         
      
      
       <tr>
        <td height="15" colspan="2" align="center" valign="middle" > </td>
</tr>

 <tr>
        <td height="15" colspan="2" align="center" valign="middle" > </td>
</tr>
             <tr>
        <td height="24" colspan="2" align="center" valign="middle" bgcolor="#666"><span class="style3">Formação Academica</span>  </td>
          </tr>
         
           <tr>
        <td height="15" colspan="2" align="center" valign="middle" > </td>
</tr>     
                 
              <tr>
        <td height="80" align="right" valign="middle"  >Formação: </td>
            <td valign="middle" ><label for="label10"></label>
              <textarea name="formacao" rows=5  type="text" id="label10" cols=33> </textarea>
            </td>
      </tr>         
      
      
       <tr>
        <td height="15" colspan="2" align="center" valign="middle" > </td>
</tr>
       
             <tr>
        <td height="24" colspan="2" align="center" valign="middle" bgcolor="#666"><span class="style3">Idiomas</span>  </td>
          </tr>
         
           <tr>
        <td height="15" colspan="2" align="center" valign="middle" > </td>
</tr>          
              
              <tr>
        <td height="24" align="right" valign="middle"  >Idioma 1: </td>
            <td valign="middle" ><label for="label10"></label>
              <input name="idioma1" type="text" id="label10" size="20" maxlength="50" />
            <span class="style9"> Fluente</span></td>
          </tr>
  <tr>
        <td height="24" align="right" valign="middle"  >Idioma 2: </td>
            <td valign="middle" ><label for="label10"></label>
              <input name="idioma2" type="text" id="label10" size="20" maxlength="50" />
            <span class="style9"> Fluente</span></td>
          </tr>
                <tr>
        <td height="24" align="right" valign="middle"  >Idioma 3: </td>
            <td valign="middle" ><label for="label10"></label>
              <input name="idioma3" type="text" id="label10" size="20" maxlength="50" />
            <span class="style9"> Indermediario</span></td>
          </tr>
          
          
           <tr>
        <td height="15" colspan="2" align="center" valign="middle" > </td>
</tr>        
          
                    <tr>
        <td height="24" colspan="2" align="center" valign="middle" bgcolor="#666"><span class="style3">Remuneração</span>  </td>
          </tr>
         
           <tr>
        <td height="15" colspan="2" align="center" valign="middle" > </td>
</tr>    


   
              
              <tr>
        <td height="24" align="right" valign="middle"  >Remuneração Atual: </td>
            <td valign="middle" ><label for="label10"></label>
              <input name="ratual" type="text" id="label10" size="20" maxlength="50" /></td>
          </tr>
  <tr>
        <td height="24" align="right" valign="middle"  >Salario Mensal: </td>
            <td valign="middle" ><label for="label10"></label>
              <input name="salariomensal" type="text" id="label10" size="20" maxlength="50" /></td>
          </tr>
                <tr>
        <td height="24" align="right" valign="middle"  >Bônus anual: </td>
            <td valign="middle" ><label for="label10"></label>
              <input name="bonusanual" type="text" id="label10" size="20" maxlength="50" /></td>
          </tr>
          
           <tr>
        <td height="24" align="right" valign="middle"  >Beneficios: </td>
            <td valign="middle" ><label for="label10"></label>
              <input name="beneficios" type="text" id="label10" size="20" maxlength="50" />              
               (ex:  vale refeição)</td>
          </tr>
  <tr>
        <td height="24" align="right" valign="middle"  >Regime de Contratação: </td>
            <td valign="middle" ><label for="label10"></label>
              <input name="rcontratacao" type="text" id="label10" size="20" maxlength="50" /> (ex: CLT)</td>
          </tr>
                <tr>
        <td height="24" align="right" valign="middle"  >Remuneração pretendida: </td>
            <td valign="middle" ><label for="label10"></label>
              <input name="rpretendida" type="text" id="label10" size="20" maxlength="50" /></td>
          </tr>
                <tr>
        <td height="15" colspan="2" align="center" valign="middle" > </td>
</tr>   

  <tr>
        <td height="24" colspan="2" align="center" valign="middle" bgcolor="#666"><span class="style3">Deslocamento</span>  </td>
          </tr>
         
           <tr>
        <td height="15" colspan="2" align="center" valign="middle" > </td>
</tr>    
         <tr>
        <td height="24" align="right" valign="middle"  >Mobilidade:  </td>
            <td valign="middle" >  <label for="label5"></label>
              <select name="mobilidade" id="label5">
                <option value="">  </option>
                <option value="Sim">Sim</option>
                <option value="Não">Não</option>
       
              </select> 
              (Para outras cidades, estados ou paises)</td>
          </tr>
          
             <tr>
        <td height="15" colspan="2" align="center" valign="middle" > </td>
</tr>    
         <tr>
          
           <tr>
        <td height="24" colspan="2" align="center" valign="middle" bgcolor="#666"><span class="style3">Referencias</span>  </td>
          </tr>
         
           <tr>
        <td height="15" colspan="2" align="center" valign="middle" > </td>
</tr>    
             <tr>
        <td height="24" align="right" valign="middle"  >Nome: </td>
            <td valign="middle" ><label for="label10"></label>
              <input name="refnome" type="text" id="label10" size="40" maxlength="50" /></td>
          </tr>
  <tr>
        <td height="24" align="right" valign="middle"  >Cargo: </td>
            <td valign="middle" ><label for="label10"></label>
              <input name="refcargo" type="text" id="label10" size="40" maxlength="50" /></td>
          </tr>
                <tr>
        <td height="24" align="right" valign="middle"  >Empresa: </td>
            <td valign="middle" ><label for="label10"></label>
              <input name="refempresa" type="text" id="label10" size="40" maxlength="50" /></td>
          </tr>
          
           <tr>
        <td height="24" align="right" valign="middle"  >Telefone: </td>
            <td valign="middle" ><label for="label10"></label>
              <input name="reftelefone" type="text" id="label10" size="40" maxlength="50" /> </td>
          </tr>       
          
           <tr>
        <td height="15" colspan="2" align="center" valign="middle" > </td>
</tr>    
             <tr>
        <td height="24" align="right" valign="middle"  >Nome: </td>
            <td valign="middle" ><label for="label10"></label>
              <input name="refnome2" type="text" id="label10" size="40" maxlength="50" /></td>
          </tr>
  <tr>
        <td height="24" align="right" valign="middle"  >Cargo: </td>
            <td valign="middle" ><label for="label10"></label>
              <input name="refcargo2" type="text" id="label10" size="40" maxlength="50" /></td>
          </tr>
                <tr>
        <td height="24" align="right" valign="middle"  >Empresa: </td>
            <td valign="middle" ><label for="label10"></label>
              <input name="refempresa2" type="text" id="label10" size="40" maxlength="50" /></td>
          </tr>
          
           <tr>
        <td height="24" align="right" valign="middle"  >Telefone: </td>
            <td valign="middle" ><label for="label10"></label>
              <input name="reftelefone2" type="text" id="label10" size="40" maxlength="50" /> </td>
          </tr>       
            <tr>
        <td height="15" colspan="2" align="center" valign="middle" > </td>
</tr>    
             <tr>
    </table></td>
   
  </tr>
  
  
  
  <tr>
  
  
    <td colspan="9" valign="top" bgcolor="#DB353A"><span class="style3"><center> Atenção: Os campos que contiverem (*) são obrigatorios !</center></span>
    </td>
  
  </tr>
  <tr>
        <td height="15" colspan="2" align="center" valign="middle" > </td>
          </tr>
  <tr>
   
  
    <td>
    <center>
    <label for="Submit"></label>
      <input type="submit" name="cadastrar" value="Cadastrar" id="cadastrar" /><label for="label13"></label>
      <input type="reset" name="limpar" value="Limpar dados" id="label13" /></center></td>
 
  </tr>
  <tr>
  <td><center><a href="index.php">Home</a></center></td>
</tr>
</table>
</form>
</div>
</body>
</html>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

1º - Não abra 2 tópicos com a mesma pergunta, espere que alguém ira te responder.

2º - Cade o código PHP da sua pagina ? você só mostrou o arquivo HTML, e que erro esta dando ? não tenho uma bola de cristal pra adivinhar rs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara quando eu postei deu um erro aqui achei que não tinha ido, peço desculpas, Tem como apagar esse topico ?



Se algum moderador ver, peço que apague esse topico foi sem querer, eu achei que tinha dado erro, o topico com conteudo certo é outro "Envio de fotos - curriculo"

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seguinte estou tentando, criar um sistema de envio de currículo, estava funcionando bem até que eu coloquei um esquema pra botar foto no currículo e parece que não esta enviando mais os dados para o banco de dados.

 

 

Os arquivos estão no outro topico

http://forum.imasters.com.br/topic/515863-envio-de-foto-curriculo/

 

 

 

 

Upei os arquivos no Mega

 

https://mega.co.nz/#!od1lBTYD!-KAtaL0nRGGttxahHYZ92gd6cjjWtq9Q11s-dPg5Afc

 

Senha: forum

 

Se alguem puder me ajudar eu agradecia muito, pois foi um bom tempo fazendo e adaptando o que aprendia para chegar nesse ponto, para muitos aqui seria facil fazer mas pra mim não foi.

 

 

Desde já agradeço.

 

 

 

 

Alguem pode me ajudar ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha eu não vou baixa o seu código todo, me mostra só a parti que você trata a imagem e faz o upload dela ^^

Compartilhar este post


Link para o post
Compartilhar em outros sites

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>

<body>
<table width="650" border="0" cellpadding="0" cellspacing="0">
  <!--DWLayoutTable-->
  <tr>
    <td width="224" height="140"> </td>
    <td width="252"> </td>
    <td width="174"> </td>
  </tr>
  <tr>
    <td height="24"> </td>
    <td valign="middle">
	<font color="#FF0000"><b>
	<?php
// inclui o arquivo de configuração do sistema
include "Config/config_sistema.php";

// recebe dados do formulario
$login = htmlspecialchars($_POST['login']);
$senha = $_POST['senha'];
$rep_senha = $_POST['rep_senha'];
$nome = htmlspecialchars($_POST['nome']);
$email = htmlspecialchars($_POST['email']);
$sexo = $_POST['sexo'];
$dia = $_POST['dia'];
$mes = $_POST['mes'];
$ano = $_POST['ano'];
$endereco = $_POST['endereco'];
$estadocivil = $_POST['estadocivil'];
$cidade = $_POST['cidade'];
$cpf = $_POST['cpf'];
$telefonecelular = $_POST['telefonecelular'];
$telefonerecado = $_POST['telefonerecado'];


// recebe dados da experiencia profissional
$periodoa1 = $_POST['periodoa1'];
$periodoa2 = $_POST['periodoa2'];
$periodob1 = $_POST['periodob1'];
$periodob2 = $_POST['periodob2'];
$periodoc1 = $_POST['periodoc1'];
$periodoc2 = $_POST['periodoc2'];
$periodod1 = $_POST['periodod1'];
$periodod2 = $_POST['periodod2'];

$cargo1 = $_POST['cargo1'];
$cargo2 = $_POST['cargo2'];
$cargo3 = $_POST['cargo3'];
$cargo4 = $_POST['cargo4'];

$empresa1 = $_POST['empresa1'];
$empresa2 = $_POST['empresa2'];
$empresa3 = $_POST['empresa3'];
$empresa4 = $_POST['empresa4'];

$responsabilidades1 = $_POST['responsabilidades1'];
$responsabilidades2 = $_POST['responsabilidades2'];
$responsabilidades3 = $_POST['responsabilidades3'];
$responsabilidades4 = $_POST['responsabilidades4'];

// Formacão

$formacao = $_POST['formacao'];
$idioma1 = $_POST['idioma1'];
$idioma2 = $_POST['idioma2'];
$idioma3 = $_POST['idioma3'];

// Outros

$ratual = $_POST['ratual'];
$salariomensal = $_POST['salariomensal'];
$bonusanual = $_POST['bonusanual'];
$beneficios = $_POST['beneficios'];
$rcontratacao = $_POST['rcontratacao'];
$rpretendida = $_POST['rpretendida'];
$mobilidade = $_POST['mobilidade'];

// Referencia

$refnome = $_POST['refnome'];
$refcargo = $_POST['refcargo'];
$refempresa = $_POST['refempresa'];
$reftelefone = $_POST['reftelefone'];

$refnome2 = $_POST['refnome2'];
$refcargo2 = $_POST['refcargo2'];
$refempresa2 = $_POST['refempresa2'];
$reftelefone2 = $_POST['reftelefone2'];

// Extras

$vagapretendida = $_POST['vagapretendida'];
$rg = $_POST['rg'];
$orgao = $_POST['orgao'];
$filiacao = $_POST['filiacao'];
$cep = $_POST['cep'];
$cursosrealizados = $_POST['cursosrealizados'];

// Foto

$foto = $_FILES["foto"];


$pergunta = htmlspecialchars($_POST['pergunta']);
$resposta = htmlspecialchars($_POST['resposta']);






// verifica se o usuario digitou o login
if($login == "") {
	echo "Digite seu login!";
	exit;
} else {
	// se o usuario digitou o login ele verifica
	// se esta disponivel
	$consulta = mysql_query("select * from dados_usuarios where Login = '$login'");
	$linha = mysql_num_rows($consulta);
	if($linha != 0) {
		echo "O nome de usuario que você<br>
			  Digitou já existe tente outro!";
		exit;
	}
}

// verifica se o usuario digitou a senha
if($senha == "") {
	echo "Digite sua senha!";
	exit;
} else {
	// se o usuario digitou a senha
	// vamos comparar com a contra senha
	if($senha != $rep_senha) {
		echo "Senha invalida!";
		exit;
	}
}

// verifica se o usuario digitou o nome
if($nome == "") {
	echo "Digite seu nome!";
	exit;
}

// verifica o email
if($email == "") {
	echo "Digite o seu e-mail!";
	exit;
}

// verifica o sexo
$arr_sexo = array('Masculino','Feminino');
if(!in_array($sexo,$arr_sexo)) {
	echo "Escolha o seu sexo!";
	exit;
}

// verifica a data de nascimento do usuario
// verifica o dia
if($dia == "") {
	echo "Escolha o dia que você nasceu!";
	exit;
} else {
	// verifica o mes
	if($mes == "") {
		echo "Escolha o mês que você nasceu!";
		exit;
	} else {
		// verifica o ano
		if($ano == "") {
			echo "Escolha o ano que você nasceu!";
			exit;
		} else {
			// se o Dia, o Mês e o Ano passaram
			// vamos juntalos numa so varivel
			$data_nasc = $dia."/".$mes."/".$ano;
		}
	}
}



// verifica a cidade
if($cidade == "") {
	echo "Digite a cidade onde você mora!";
	exit;
}



// verifica a pergunta secreta
if($pergunta == "") {
	echo "Digite sua pergunta secreta!";
	exit;
}

// verifica a resposta secreta
if($resposta == "") {
	echo "Digite sua resposta secreta!";
	exit;
}


// Se a foto estiver sido selecionada
 if (!empty($foto["name"])) {   
// Largura máxima em pixels 
$largura = 150; 
// Altura máxima em pixels 
$altura = 180;
 // Tamanho máximo do arquivo em bytes 
$tamanho = 1000;   
// Verifica se o arquivo é uma imagem
 if(!preg_match("/^image\/(pjpeg|jpeg|png|gif|bmp)$/", $foto["type"])){ $error[1] = "Isso não é uma imagem."; }   
// Pega as dimensões da imagem 
$dimensoes = getimagesize($foto["tmp_name"]);  
 // Verifica se a largura da imagem é maior que a largura permitida
 if($dimensoes[0] > $largura) { $error[2] = "A largura da imagem não deve ultrapassar ".$largura." pixels"; } 
  // Verifica se a altura da imagem é maior que a altura permitida
 if($dimensoes[1] > $altura) { $error[3] = "Altura da imagem não deve ultrapassar ".$altura." pixels"; } 
  // Verifica se o tamanho da imagem é maior que o tamanho permitido
 if($foto["size"] > $tamanho) { $error[4] = "A imagem deve ter no máximo ".$tamanho." bytes"; }  
 // Se não houver nenhum erro
 if (count($error) == 0) {  
 // Pega extensão da imagem 
preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $foto["name"], $ext);  
 // Gera um nome único para a imagem
 $nome_imagem = md5(uniqid(time())) . "." . $ext[1];  
 // Caminho de onde ficará a imagem
 $caminho_imagem = "fotos/" . $nome_imagem;  
 // Faz o upload da imagem para seu respectivo caminho
 move_uploaded_file($foto["tmp_name"], $caminho_imagem); 

 }}


// faz consulta no banco para inserir os dados do usuario
$sql = "insert into dados_usuarios (ID,Login,Senha,Nome,Email,Sexo,DataNasc,Endereco,EstadoCivil,Cidade,TelefoneCelular,TelefoneRecado,Cpf,Pergunta,Resposta,periodoa1,periodoa2,periodob1,periodob2,periodoc1,periodoc2,periodod1,periodod2,cargo1,cargo2,cargo3,cargo4,empresa1,empresa2,empresa3,empresa4,responsabilidades1,responsabilidades2,responsabilidades3,responsabilidades4,formacao,idioma1,idioma2,idioma3,ratual,salariomensal,bonusanual,beneficios,rcontratacao,rpretendida,mobilidade,refnome,refcargo,refempresa,reftelefone,refnome2,refcargo2,refempresa2,reftelefone2,vagapretendida,rg',orgao,filiaca,cep,cursosrealizados ) values ('','$login','$senha','$nome','$email','$sexo','$data_nasc','$endereco','$estadocivil','$cidade','$telefonecelular','$telefonerecado','$cpf','$pergunta','$resposta','$periodoa1','$periodoa2','$periodob1','$periodob2','$periodoc1','$periodoc2','$periodod1','$periodod2','$cargo1','$cargo2','$cargo3','$cargo4','$empresa1','$empresa2','$empresa3','$empresa4','$responsabilidades1','$responsabilidades2','$responsabilidades3','$responsabilidades4','$formacao','$idioma1','$idioma2','$idioma3','$ratual','$salariomensal','$bonusanual','$beneficios','$rcontratacao','$rpretendida','$mobilidade','$refnome','$refcargo','$refempresa','$reftelefone','$refnome2','$refcargo2','$refempresa2','$reftelefone2','$vagapretendida','$rg','$orgao','$filiacao','$cep','$cursosrealizados','$nome_imagem')";
$consulta = mysql_query($sql);

// verifica se o usuario foi cadastrado
if($consulta) {
	echo "<font color=green><b>
		  Você foi cadastrado com sucesso!<br>
		  Click <a href=index.php>aqui</a> para efetuar o login.
		  </font></b>";
	exit;
} else {
	echo "Não foi possivel efetuar o seu cadastro<br>
		  tente mais tarde pode ser um problema no servido!<br>
		  Click <a href=index.php>aqui</a> para ir ate a home page do sistema.";
	exit;
}
?>

    <!--DWLayoutEmptyCell-->     </td>
    <td> </td>
  </tr>
  <tr>
    <td height="148"> </td>
    <td> </td>
    <td> </td>
  </tr>
</table>
</body>
</html>

 

Essa pagina é a que envia os dados, acho que é isso que tu queres no caso.

 

Estou recebendo a mensagem do else:

 

  1. Não foi possivel efetuar o seu cadastro<br>
  2. tente mais tarde pode ser um problema no servido!<br>
  3. Click <a href=index.php>aqui</a> para ir ate a home page do sistema.

     

     

    Mas não sei o que esta errado no codigo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Certo, pelo que eu vi teoricamente a imagem esta fazendo o upload correto e esta indo para pasta fotos, o problema esta na sua variavel consulta. O Id do seu banco de dados é auto increment ?

 

Em que ambiente voce programa linux ou windows ? Voce ativou o display errors do PHP, porque assim talvez possa te ajudar ^^

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu programo em Windows, o banco de dados ta com auto-increment, o dreamweaver me da um recado aqui na pagina não sei se ajuda.

 

 

se este arquivo de upload esta dentro da pasta curriculo.

 

A pasta fotos tem que estar no diretorio raiz ?

 

Ou curriculo/fotos

 

 

Uma duvida que tenho.

 

 

 

 

Estou rodando ele ai

http://conectarhpelotas.com.br/curriculo/

 

 

 

 

Não ta gravando o conteudo alguem poderia me dar uma luz ?

 

 

 

 

A imagem não ta indo pra pasta.

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara ve se vai para a pasta raiz

 

depois da uma olahda se ta com permissao 775

 

 

Espermenta dar um echo antes de enviar a foto para a pasta

 

um echo retornando o diretorio que vc ta enviando, e o nome da foto que ta enviando, o caminho todo saca, e nos cola ai o resultado, de permissao 775 na pasta tambem, e tente enviar primeiro para o diretorio raiz so para teste e ve se foi a imagem pra la, se for, ai deve ser a permissao ou o diretorio que tu ta rateando

Compartilhar este post


Link para o post
Compartilhar em outros sites

descobri uns erros de digitação to conseguindo cadastrar os dados menos a foto



Eu fui verificar no banco de dados o que estava sendo gravado na coluna "foto" e não tem o caminho da imagem em sim isso = Array



Eu to em duvida o campo que eu tenho que inserir no banco de dados é $nome_imagem ou $foto, foto eu recebendo aquela memsagme, alias as permissões estão certas, mas a imagem não upaaaa, sera que o problema esta no formulario ?

Compartilhar este post


Link para o post
Compartilhar em outros sites


/* Inicio do codigo de Escolha do Avatar */

case 'avatar':

 

$uploaddir = 'avatars/';

$nome_da_imagem = $_FILES['pega_avatar']['name'];

if ($nome_da_imagem == null) {

$_SESSION['alerts']=7;

$_SESSION['alertsMSG']="Envie o arquivo!";

header("Location: main.php?op=conta");

}else{

 

 

$nameArray = explode( '.', $nome_da_imagem );

$extension = end( $nameArray );

for( $i = 0; $i < count( $nameArray ); $i++ ){

if( $i != end( array_keys( $nameArray ) ) ){

$nameWithoutExtension[] = $nameArray[ $i ];

}

}

 

 

if (($extension!="jpg")&&($extension!="jpeg")){

$_SESSION['alerts']=6;

$_SESSION['alertsMSG']="Somente extencoes jpg e jpeg é permitido!";

header("Location: main.php?op=conta");

}else{

$sql = $conexao1->query("SELECT avatar FROM sessao_usuario WHERE id='$id_usuario'");

while($linha = $sql->fetch_array()) {

$foto_apagar=$linha['avatar'];

if (($foto_apagar!="profile-feminino.jpg")&&($foto_apagar!="profile-masculino.jpg")&&($foto_apagar!="padrao.jpg")){

unlink("$uploaddir" . "$foto_apagar");

}

}

 

$_code=$id_usuario . date("mds");

$nome_da_imagem = 'AVTR' . $_code . '.' . $extension;

$idcli= $_SESSION['idcli'];

$uploadfile = $uploaddir . $nome_da_imagem;

$cccc=$_FILES['pega_avatar']['name'];

if (move_uploaded_file($_FILES['pega_avatar']['tmp_name'],$uploadfile)){

$sql = $conexao1->prepare("UPDATE sessao_usuario SET avatar = ? WHERE id = ?");

$sql->bind_param('si',$nome_da_imagem,$id_usuario);

$sql->execute();

header("Location: main.php?op=conta");

}

}

}

break;

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

vou tentar adaptar esse codigo para o que estou fazendo. obrigado xurisso

 

 

Qual o name que eu tenho que usar no formulario ? name="nome_da_imagem" ?

 

 

 

 

não consegui ainda.

 

 

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><title>Untitled Document</title></head><body><table width="650" border="0" cellpadding="0" cellspacing="0">  <!--DWLayoutTable-->  <tr>    <td width="224" height="140"> </td>    <td width="252"> </td>    <td width="174"> </td>  </tr>  <tr>    <td height="24"> </td>    <td valign="middle">	<font color="#FF0000"><b>	<?php// inclui o arquivo de configuração do sistemainclude "Config/config_sistema.php";// recebe dados do formulario$login = htmlspecialchars($_POST['login']);$senha = $_POST['senha'];$rep_senha = $_POST['rep_senha'];$nome = htmlspecialchars($_POST['nome']);$email = htmlspecialchars($_POST['email']);$sexo = $_POST['sexo'];$dia = $_POST['dia'];$mes = $_POST['mes'];$ano = $_POST['ano'];$endereco = $_POST['endereco'];$estadocivil = $_POST['estadocivil'];$cidade = $_POST['cidade'];$cpf = $_POST['cpf'];$telefonecelular = $_POST['telefonecelular'];$telefonerecado = $_POST['telefonerecado'];// recebe dados da experiencia profissional$periodoa1 = $_POST['periodoa1'];$periodoa2 = $_POST['periodoa2'];$periodob1 = $_POST['periodob1'];$periodob2 = $_POST['periodob2'];$periodoc1 = $_POST['periodoc1'];$periodoc2 = $_POST['periodoc2'];$periodod1 = $_POST['periodod1'];$periodod2 = $_POST['periodod2'];$cargo1 = $_POST['cargo1'];$cargo2 = $_POST['cargo2'];$cargo3 = $_POST['cargo3'];$cargo4 = $_POST['cargo4'];$empresa1 = $_POST['empresa1'];$empresa2 = $_POST['empresa2'];$empresa3 = $_POST['empresa3'];$empresa4 = $_POST['empresa4'];$responsabilidades1 = $_POST['responsabilidades1'];$responsabilidades2 = $_POST['responsabilidades2'];$responsabilidades3 = $_POST['responsabilidades3'];$responsabilidades4 = $_POST['responsabilidades4'];// Formacão$formacao = $_POST['formacao'];$idioma1 = $_POST['idioma1'];$idioma2 = $_POST['idioma2'];$idioma3 = $_POST['idioma3'];// Outros$ratual = $_POST['ratual'];$salariomensal = $_POST['salariomensal'];$bonusanual = $_POST['bonusanual'];$beneficios = $_POST['beneficios'];$rcontratacao = $_POST['rcontratacao'];$rpretendida = $_POST['rpretendida'];$mobilidade = $_POST['mobilidade'];// Referencia$refnome = $_POST['refnome'];$refcargo = $_POST['refcargo'];$refempresa = $_POST['refempresa'];$reftelefone = $_POST['reftelefone'];$refnome2 = $_POST['refnome2'];$refcargo2 = $_POST['refcargo2'];$refempresa2 = $_POST['refempresa2'];$reftelefone2 = $_POST['reftelefone2'];// Extras$vagapretendida = $_POST['vagapretendida'];$rg = $_POST['rg'];$orgao = $_POST['orgao'];$filiacao = $_POST['filiacao'];$cep = $_POST['cep'];$cursosrealizados = $_POST['cursosrealizados'];$pergunta = htmlspecialchars($_POST['pergunta']);$resposta = htmlspecialchars($_POST['resposta']);// verifica se o usuario digitou o loginif($login == "") {	echo "Digite seu login!";	exit;} else {	// se o usuario digitou o login ele verifica	// se esta disponivel	$consulta = mysql_query("select * from dados_usuarios where Login = '$login'");	$linha = mysql_num_rows($consulta);	if($linha != 0) {		echo "O nome de usuario que você<br>			  Digitou já existe tente outro!";		exit;	}}// verifica se o usuario digitou a senhaif($senha == "") {	echo "Digite sua senha!";	exit;} else {	// se o usuario digitou a senha	// vamos comparar com a contra senha	if($senha != $rep_senha) {		echo "Senha invalida!";		exit;	}}// verifica se o usuario digitou o nomeif($nome == "") {	echo "Digite seu nome!";	exit;}// verifica o emailif($email == "") {	echo "Digite o seu e-mail!";	exit;}// verifica o sexo$arr_sexo = array('Masculino','Feminino');if(!in_array($sexo,$arr_sexo)) {	echo "Escolha o seu sexo!";	exit;}// verifica a data de nascimento do usuario// verifica o diaif($dia == "") {	echo "Escolha o dia que você nasceu!";	exit;} else {	// verifica o mes	if($mes == "") {		echo "Escolha o mês que você nasceu!";		exit;	} else {		// verifica o ano		if($ano == "") {			echo "Escolha o ano que você nasceu!";			exit;		} else {			// se o Dia, o Mês e o Ano passaram			// vamos juntalos numa so varivel			$data_nasc = $dia."/".$mes."/".$ano;		}	}}// verifica a cidadeif($cidade == "") {	echo "Digite a cidade onde você mora!";	exit;}// verifica a pergunta secretaif($pergunta == "") {	echo "Digite sua pergunta secreta!";	exit;} $erro = $config = array(); // Prepara a variável do arquivo $arquivo = isset($_FILES["foto"]) ? $_FILES["foto"] : FALSE; // Tamanho máximo do arquivo (em bytes) $config["tamanho"] = 106883; // Largura máxima (pixels) $config["largura"] = 350; // Altura máxima (pixels) $config["altura"] = 180; // Formulário postado... executa as ações if($arquivo) { // Verifica se o mime-type do arquivo é de imagem if(!eregi("^image\/(pjpeg|jpeg|png|gif|bmp)$", $arquivo["type"])) { $erro[] = "Arquivo em formato inválido! A imagem deve ser jpg, jpeg, bmp, gif ou png. Envie outro arquivo"; } else { // Verifica tamanho do arquivo if($arquivo["size"] > $config["tamanho"]) { $erro[] = "Arquivo em tamanho muito grande! A imagem deve ser de no máximo " . $config["tamanho"] . " bytes. Envie outro arquivo"; } // Para verificar as dimensões da imagem $tamanhos = getimagesize($arquivo["tmp_name"]); // Verifica largura if($tamanhos[0] > $config["largura"]) { $erro[] = "Largura da imagem não deve ultrapassar " . $config["largura"] . " pixels"; } // Verifica altura if($tamanhos[1] > $config["altura"]) { $erro[] = "Altura da imagem não deve ultrapassar " . $config["altura"] . " pixels"; } } // Imprime as mensagens de erro if(sizeof($erro)) { foreach($erro as $err) { echo " - " . $err . "<BR>"; } echo "<a href=\"foto.html\">Fazer Upload de Outra Imagem</a>"; } // Verificação de dados OK, nenhum erro ocorrido, executa então o upload... else { // Pega extensão do arquivo preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $arquivo["name"], $ext); // Gera um nome único para a imagem $imagem_nome = md5(uniqid(time())) . "." . $ext[1]; // Caminho de onde a imagem ficará $imagem_dir = "fotos/" . $imagem_nome; // Faz o upload da imagem move_uploaded_file($arquivo["tmp_name"], $imagem_dir); echo "Sua foto foi enviada com sucesso!"; } } // faz consulta no banco para inserir os dados do usuario$sql = "insert into dados_usuarios (ID,Login,Senha,Nome,Email,Sexo,DataNasc,Endereco,EstadoCivil,Cidade,TelefoneCelular,TelefoneRecado,Cpf,Pergunta,Resposta,periodoa1,periodoa2,periodob1,periodob2,periodoc1,periodoc2,periodod1,periodod2,cargo1,cargo2,cargo3,cargo4,empresa1,empresa2,empresa3,empresa4,responsabilidades1,responsabilidades2,responsabilidades3,responsabilidades4,formacao,idioma1,idioma2,idioma3,ratual,salariomensal,bonusanual,beneficios,rcontratacao,rpretendida,mobilidade,refnome,refcargo,refempresa,reftelefone,refnome2,refcargo2,refempresa2,reftelefone2,vagapretendida,rg,orgao,filiacao,cep,cursosrealizados,foto ) values ('','$login','$senha','$nome','$email','$sexo','$data_nasc','$endereco','$estadocivil','$cidade','$telefonecelular','$telefonerecado','$cpf','$pergunta','$resposta','$periodoa1','$periodoa2','$periodob1','$periodob2','$periodoc1','$periodoc2','$periodod1','$periodod2','$cargo1','$cargo2','$cargo3','$cargo4','$empresa1','$empresa2','$empresa3','$empresa4','$responsabilidades1','$responsabilidades2','$responsabilidades3','$responsabilidades4','$formacao','$idioma1','$idioma2','$idioma3','$ratual','$salariomensal','$bonusanual','$beneficios','$rcontratacao','$rpretendida','$mobilidade','$refnome','$refcargo','$refempresa','$reftelefone','$refnome2','$refcargo2','$refempresa2','$reftelefone2','$vagapretendida','$rg','$orgao','$filiacao','$cep','$cursosrealizados'')";$consulta = mysql_query($sql);// verifica se o usuario foi cadastradoif($consulta) {	echo "<font color=green><b>		  Você foi cadastrado com sucesso!<br>		  Click <a href=index.php>aqui</a> para efetuar o login.		  </font></b>";	exit;} else {	echo "Não foi possivel efetuar o seu cadastro<br>		  tente mais tarde pode ser um problema no servido!<br>		  Click <a href=index.php>aqui</a> para ir ate a home page do sistema.";	exit;}?>    <!--DWLayoutEmptyCell-->     </td>    <td> </td>  </tr>  <tr>    <td height="148"> </td>    <td> </td>    <td> </td>  </tr></table></body></html>

 

 

 

 

 

 

Estou recebendo essas duas mensagens. A foto esta indo pra pasta.

 

Sua foto foi enviada com sucesso!

 

Não foi possivel efetuar o seu cadastro

tente mais tarde pode ser um problema no servido!

Click aqui para ir ate a home page do sistema.

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><title>Untitled Document</title></head><body><table width="650" border="0" cellpadding="0" cellspacing="0">  <!--DWLayoutTable-->  <tr>    <td width="224" height="140"> </td>    <td width="252"> </td>    <td width="174"> </td>  </tr>  <tr>    <td height="24"> </td>    <td valign="middle">	<font color="#FF0000"><b>	<?php// inclui o arquivo de configuração do sistemainclude "Config/config_sistema.php";// recebe dados do formulario$login = htmlspecialchars($_POST['login']);$senha = $_POST['senha'];$rep_senha = $_POST['rep_senha'];$nome = htmlspecialchars($_POST['nome']);$email = htmlspecialchars($_POST['email']);$sexo = $_POST['sexo'];$dia = $_POST['dia'];$mes = $_POST['mes'];$ano = $_POST['ano'];$endereco = $_POST['endereco'];$estadocivil = $_POST['estadocivil'];$cidade = $_POST['cidade'];$cpf = $_POST['cpf'];$telefonecelular = $_POST['telefonecelular'];$telefonerecado = $_POST['telefonerecado'];// recebe dados da experiencia profissional$periodoa1 = $_POST['periodoa1'];$periodoa2 = $_POST['periodoa2'];$periodob1 = $_POST['periodob1'];$periodob2 = $_POST['periodob2'];$periodoc1 = $_POST['periodoc1'];$periodoc2 = $_POST['periodoc2'];$periodod1 = $_POST['periodod1'];$periodod2 = $_POST['periodod2'];$cargo1 = $_POST['cargo1'];$cargo2 = $_POST['cargo2'];$cargo3 = $_POST['cargo3'];$cargo4 = $_POST['cargo4'];$empresa1 = $_POST['empresa1'];$empresa2 = $_POST['empresa2'];$empresa3 = $_POST['empresa3'];$empresa4 = $_POST['empresa4'];$responsabilidades1 = $_POST['responsabilidades1'];$responsabilidades2 = $_POST['responsabilidades2'];$responsabilidades3 = $_POST['responsabilidades3'];$responsabilidades4 = $_POST['responsabilidades4'];// Formacão$formacao = $_POST['formacao'];$idioma1 = $_POST['idioma1'];$idioma2 = $_POST['idioma2'];$idioma3 = $_POST['idioma3'];// Outros$ratual = $_POST['ratual'];$salariomensal = $_POST['salariomensal'];$bonusanual = $_POST['bonusanual'];$beneficios = $_POST['beneficios'];$rcontratacao = $_POST['rcontratacao'];$rpretendida = $_POST['rpretendida'];$mobilidade = $_POST['mobilidade'];// Referencia$refnome = $_POST['refnome'];$refcargo = $_POST['refcargo'];$refempresa = $_POST['refempresa'];$reftelefone = $_POST['reftelefone'];$refnome2 = $_POST['refnome2'];$refcargo2 = $_POST['refcargo2'];$refempresa2 = $_POST['refempresa2'];$reftelefone2 = $_POST['reftelefone2'];// Extras$vagapretendida = $_POST['vagapretendida'];$rg = $_POST['rg'];$orgao = $_POST['orgao'];$filiacao = $_POST['filiacao'];$cep = $_POST['cep'];$cursosrealizados = $_POST['cursosrealizados'];$foto = $_POST['$nome_imagem'];$pergunta = htmlspecialchars($_POST['pergunta']);$resposta = htmlspecialchars($_POST['resposta']);// verifica se o usuario digitou o loginif($login == "") {	echo "Digite seu login!";	exit;} else {	// se o usuario digitou o login ele verifica	// se esta disponivel	$consulta = mysql_query("select * from dados_usuarios where Login = '$login'");	$linha = mysql_num_rows($consulta);	if($linha != 0) {		echo "O nome de usuario que você<br>			  Digitou já existe tente outro!";		exit;	}}// verifica se o usuario digitou a senhaif($senha == "") {	echo "Digite sua senha!";	exit;} else {	// se o usuario digitou a senha	// vamos comparar com a contra senha	if($senha != $rep_senha) {		echo "Senha invalida!";		exit;	}}// verifica se o usuario digitou o nomeif($nome == "") {	echo "Digite seu nome!";	exit;}// verifica o emailif($email == "") {	echo "Digite o seu e-mail!";	exit;}// verifica o sexo$arr_sexo = array('Masculino','Feminino');if(!in_array($sexo,$arr_sexo)) {	echo "Escolha o seu sexo!";	exit;}// verifica a data de nascimento do usuario// verifica o diaif($dia == "") {	echo "Escolha o dia que você nasceu!";	exit;} else {	// verifica o mes	if($mes == "") {		echo "Escolha o mês que você nasceu!";		exit;	} else {		// verifica o ano		if($ano == "") {			echo "Escolha o ano que você nasceu!";			exit;		} else {			// se o Dia, o Mês e o Ano passaram			// vamos juntalos numa so varivel			$data_nasc = $dia."/".$mes."/".$ano;		}	}}// verifica a cidadeif($cidade == "") {	echo "Digite a cidade onde você mora!";	exit;}// verifica a pergunta secretaif($pergunta == "") {	echo "Digite sua pergunta secreta!";	exit;} $erro = $config = array(); // Prepara a variável do arquivo $arquivo = isset($_FILES["foto"]) ? $_FILES["foto"] : FALSE; // Tamanho máximo do arquivo (em bytes) $config["tamanho"] = 106883; // Largura máxima (pixels) $config["largura"] = 350; // Altura máxima (pixels) $config["altura"] = 180; // Formulário postado... executa as ações if($arquivo) { // Verifica se o mime-type do arquivo é de imagem if(!eregi("^image\/(pjpeg|jpeg|png|gif|bmp)$", $arquivo["type"])) { $erro[] = "Arquivo em formato inválido! A imagem deve ser jpg, jpeg, bmp, gif ou png. Envie outro arquivo"; } else { // Verifica tamanho do arquivo if($arquivo["size"] > $config["tamanho"]) { $erro[] = "Arquivo em tamanho muito grande! A imagem deve ser de no máximo " . $config["tamanho"] . " bytes. Envie outro arquivo"; } // Para verificar as dimensões da imagem $tamanhos = getimagesize($arquivo["tmp_name"]); // Verifica largura if($tamanhos[0] > $config["largura"]) { $erro[] = "Largura da imagem não deve ultrapassar " . $config["largura"] . " pixels"; } // Verifica altura if($tamanhos[1] > $config["altura"]) { $erro[] = "Altura da imagem não deve ultrapassar " . $config["altura"] . " pixels"; } } // Imprime as mensagens de erro if(sizeof($erro)) { foreach($erro as $err) { echo " - " . $err . "<BR>"; } echo "<a href=\"foto.html\">Fazer Upload de Outra Imagem</a>"; } // Verificação de dados OK, nenhum erro ocorrido, executa então o upload... else { // Pega extensão do arquivo preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $arquivo["name"], $ext); // Gera um nome único para a imagem $imagem_nome = md5(uniqid(time())) . "." . $ext[1]; // Caminho de onde a imagem ficará $imagem_dir = "fotos/" . $imagem_nome; // Faz o upload da imagem move_uploaded_file($arquivo["tmp_name"], $imagem_dir); echo "Sua foto foi enviada com sucesso!"; } } // faz consulta no banco para inserir os dados do usuario$sql = "insert into dados_usuarios (ID,Login,Senha,Nome,Email,Sexo,DataNasc,Endereco,EstadoCivil,Cidade,TelefoneCelular,TelefoneRecado,Cpf,Pergunta,Resposta,periodoa1,periodoa2,periodob1,periodob2,periodoc1,periodoc2,periodod1,periodod2,cargo1,cargo2,cargo3,cargo4,empresa1,empresa2,empresa3,empresa4,responsabilidades1,responsabilidades2,responsabilidades3,responsabilidades4,formacao,idioma1,idioma2,idioma3,ratual,salariomensal,bonusanual,beneficios,rcontratacao,rpretendida,mobilidade,refnome,refcargo,refempresa,reftelefone,refnome2,refcargo2,refempresa2,reftelefone2,vagapretendida,rg,orgao,filiacao,cep,cursosrealizados,foto ) values ('','$login','$senha','$nome','$email','$sexo','$data_nasc','$endereco','$estadocivil','$cidade','$telefonecelular','$telefonerecado','$cpf','$pergunta','$resposta','$periodoa1','$periodoa2','$periodob1','$periodob2','$periodoc1','$periodoc2','$periodod1','$periodod2','$cargo1','$cargo2','$cargo3','$cargo4','$empresa1','$empresa2','$empresa3','$empresa4','$responsabilidades1','$responsabilidades2','$responsabilidades3','$responsabilidades4','$formacao','$idioma1','$idioma2','$idioma3','$ratual','$salariomensal','$bonusanual','$beneficios','$rcontratacao','$rpretendida','$mobilidade','$refnome','$refcargo','$refempresa','$reftelefone','$refnome2','$refcargo2','$refempresa2','$reftelefone2','$vagapretendida','$rg','$orgao','$filiacao','$cep','$cursosrealizados','$imagem_nome')";$consulta = mysql_query($sql);// verifica se o usuario foi cadastradoif($consulta) {	echo "<font color=green><b>		  Você foi cadastrado com sucesso!<br>		  Click <a href=index.php>aqui</a> para efetuar o login.		  </font></b>";	exit;} else {	echo "Não foi possivel efetuar o seu cadastro<br>		  tente mais tarde pode ser um problema no servido!<br>		  Click <a href=index.php>aqui</a> para ir ate a home page do sistema.";	exit;}?>    <!--DWLayoutEmptyCell-->     </td>    <td> </td>  </tr>  <tr>    <td height="148"> </td>    <td> </td>    <td> </td>  </tr></table></body></html>

 

 

 

Acho que agora ta funcionando.

 

Estou tentando exibir usando este codigo.

 

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /><link rel="stylesheet" type="text/css" href="estilo.css" media="screen" /><title>Curriculo</title></head><body>	    <div id="conteudo">		<center><a href="javascript:window.history.go(-1)">Voltar</a> | <a href="listar_usuarios.php">Lista de Curriculos</a> | <a href="#" onclick="window.print();">Imprimir Página</a> </center>                    <?php// inclui o arquivo de validar sessãoinclude "../validar_session.php";// inclui o arquivo de configuração do sistemainclude "../Config/config_sistema.php";?><?php$id = $_GET['id'];$seleciona = mysql_query("SELECT * FROM dados_usuarios WHERE ID ='$id'");if($seleciona == '') {	echo 'erro';	}else {				while($res_id = mysql_fetch_array($seleciona)) {						$id = $res_id['ID'];		    $nome = $res_id['Nome'];		    $email = $res_id['Email'];			$sexo = $res_id['Sexo'];			$nascimento = $res_id['DataNasc'];			$estadocivil = $res_id['EstadoCivil'];			$endereco = $res_id['Endereco'];			$cidade = $res_id['Cidade'];			$cpf = $res_id['Cpf'];			$telefonecelular = $res_id['TelefoneRecado'];			$telefonerecado = $res_id['TelefoneCelular'];						$periodoa1 = $res_id['periodoa1'];			$periodoa2 = $res_id['periodoa2'];			$cargo1 = $res_id['cargo1'];			$empresa1 = $res_id['empresa1'];			$responsabilidades1 = $res_id['responsabilidades1'];						$periodob1 = $res_id['periodob1'];			$periodob2 = $res_id['periodob2'];			$cargo2 = $res_id['cargo2'];			$empresa2 = $res_id['empresa2'];			$responsabilidades2 = $res_id['responsabilidades2'];						$periodoc1 = $res_id['periodoc1'];			$periodoc2 = $res_id['periodoc2'];			$cargo3 = $res_id['cargo3'];			$empresa3 = $res_id['empresa3'];			$responsabilidades3 = $res_id['responsabilidades3'];						$periodod1 = $res_id['periodod1'];			$periodod2 = $res_id['periodod2'];			$cargo4 = $res_id['cargo4'];			$empresa4 = $res_id['empresa4'];			$responsabilidades4 = $res_id['responsabilidades4'];									$formacao = $res_id['formacao'];			$idioma1 = $res_id['idioma1'];			$idioma2 = $res_id['idioma2'];			$idioma3 = $res_id['idioma3'];			$ratual = $res_id['ratual'];			$salariomensal = $res_id['salariomensal'];			$bonusanual = $res_id['bonusanual'];			$beneficios = $res_id['beneficios'];			$rcontratacao = $res_id['rcontratacao'];			$rpretendida = $res_id['rpretendida'];			$mobilidade = $res_id['mobilidade'];			$refnome = $res_id['refnome'];			$refcargo = $res_id['refcargo'];			$refempresa = $res_id['refempresa'];			$reftelefone = $res_id['reftelefone'];			$refnome2 = $res_id['refnome2'];			$refcargo2 = $res_id['refcargo2'];			$refempresa2 = $res_id['refempresa2'];			$reftelefone2 = $res_id['reftelefone2'];						$vagapretendida = $res_id['vagapretendida'];			$rg = $res_id['rg'];			$orgao = $res_id['orgao'];			$filiacao = $res_id['filiacao'];			$cep = $res_id['cep'];			$cursosrealizados = $res_id['cursosrealizados'];						$foto = $res_id['foto'];						echo "<img src='www.conectarhpelotas.com.br/curriculo/fotos/".$foto."' alt='Foto de exibição' /><br />"; 			echo '<h4>Curriculo de '.$nome.'</h4>';			echo '<b>Sexo:</b> '.$sexo.' ';			echo '/ <b>Data de Nascimento:</b> '.$nascimento;			echo '<br><b>Estado Civil:</b> '.$estadocivil.'</br>';			echo '<b>Endereco:</b> '.$endereco;			echo ' - '.$cidade.'';			echo '<br><b>CPF:</b> '.$cpf.'</br>';			echo '<h4>Contatos</h4>' ;			echo '<b>Cep:</b> '.$cep;			echo '<b>Email:</b> '.$email;			echo '<br><b>Telefone Celular:</b> '.$telefonecelular;			echo ' / <b>Telefone Recado:</b> '.$telefonerecado.'</br>';						echo '<h4>Contatos</h4>' ;			echo '<b>RG:</b> '.$rg;			echo '<br><b>Filiacao:</b> '.$filiacao;			echo ' / <b>Orgao:</b> '.$orgao.'</br>';									echo '<h4>Vaga Pretendida</h4>' ;			echo '<b>Vaga:</b> '.$vagapretendida.'</br>';						echo '<h4>Cursos Realizados</h4>' ;			echo '<b>Cursos:</b> '.$cursosrealizados.'</br>';									echo '<h4>Formação Academica</h4>' ;			echo '<b>Formação:</b> '.$formacao.'</br>';						echo '<h4>Empregos Anteriores</h4>' ;			echo '<b>Periodo:</b> '.$periodoa1;		    echo ' - '.$periodoa2;			echo '<br><b>Cargo:</b> '.$cargo1.'</br>';			echo '<b>Empresa:</b> '.$empresa1.'';			echo '<br><b>Responsabilidades:</b> '.$responsabilidades1.'</br>';						echo '<br />' ;			echo '<b>Periodo:</b> '.$periodob1;		    echo ' - '.$periodob2;			echo '<br><b>Cargo:</b> '.$cargo2.'</br>';			echo '<b>Empresa:</b> '.$empresa2.'';			echo '<br><b>Responsabilidades:</b> '.$responsabilidades2.'</br>';						echo '<br />' ;			echo '<b>Periodo:</b> '.$periodoc1;		    echo ' - '.$periodoc2;			echo '<br><b>Cargo:</b> '.$cargo3.'</br>';			echo '<b>Empresa:</b> '.$empresa3.'';			echo '<br><b>Responsabilidades:</b> '.$responsabilidades3.'</br>';						echo '<br />' ;			echo '<b>Periodo:</b> '.$periodod1;		    echo ' - '.$periodod2;			echo '<br><b>Cargo:</b> '.$cargo4.'</br>';			echo '<b>Empresa:</b> '.$empresa4.'';			echo '<br><b>Responsabilidades:</b> '.$responsabilidades4.'</br>';												echo '<h4>Idioma</h4>' ;			echo '<b>Idioma 1:</b> '.$idioma1;			echo '<br><b>Idioma 2:</b> '.$idioma2.'</br>';			echo '<b>Idioma 3:</b> '.$idioma3;						echo '<h4>Remuneração</h4>' ;			echo '<b>Remuneração Atual:</b> '.$ratual;			echo '<br><b>Salario Mensal:</b> '.$salariomensal;			echo '<br><b>Bonus:</b> '.$bonusanual;			echo '<br><b>Beneficios:</b> '.$beneficios;			echo '<br><b>Contratação:</b> '.$rcontratacao; 			echo '<br><b>Remuneração Pretendida:</b> '.$rpretendida ;						echo '<h4>Mobilidade</h4>' ;			echo '<b>Mobilidade:</b> '.$mobilidade;            echo '<h4>Referencias</h4>' ;			echo '<b>Nome:</b> '.$refnome;			echo '<br><b>Cargo:</b> '.$refcargo ;			echo '<br><b>Empresa:</b> '.$refempresa;			echo '<br><b>Telefone:</b> '.$reftelefone;             			echo '<br/>';			echo '<br><b>Nome:</b> '.$refnome2;			echo '<br><b>Cargo:</b> '.$refcargo2;			echo '<br><b>Empresa:</b> '.$refempresa2;			echo '<br><b>Telefone:</b> '.$reftelefone2; 												}				}?></div></body></html>

echo "<img src='/curriculo/Admin/fotos/".$foto."' alt='Foto de exibição' /><br />"; 

 

Corrigido.

 

Muito obrigado. Acho que agora tenho tudo que preciso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

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