Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom eu estou tentando enviar os dados deste formulário para o BD, só que quando eu coloco + que um campo select do formulario para adicionar no bd, ele add apenas um deles.
<form method="post" action="enviar-curriculo2.php" id="form-curriculo">
<fieldset id="curriculo-form">
<legend>Dados Profissionais</legend>
<ul>
<li>
<label id="name" class="form">Perfil:</label>
<select name="perfil" id="perfil-curriculo">
<option value="P">Profissional</option>
<option value="E">Estagiário</option>
</select>
</li>
<li>
<label id="name" class="form">Área de Atuação:</label>
<select name="area" id="area-curriculo">
<option value=1>Administrativo/Escritório</option>
<option value=2>Agricultura e Pecuária</option>
</select>
</li>
<li>
<label id="name" class="form">Cargo Pretendido:</label>
<input type="text" value="" id="cargo-curriculo" name="cargo-curriculo">
</li>
<li>
<label id="name" class="form">Qualificações:</label>
<input type="text" value="" id="quali-curriculo" name="quali-curriculo">
</li>
</fieldset>
</form>
e aqui esta o arquivo que recebe os dados
<?php
define ('BD_HOST', 'localhost');
define ('BD_USER', 'root');
define ('BD_PASS', '');
define ('BD_NAME', 'curriculo');
$conn = mysql_connect (BD_HOST, BD_USER, BD_PASS);
mysql_select_db (BD_NAME, $conn);
//RECEBER DADOS DO FORMULÁRIO
$perfil = $_POST['perfil'];
$area = $_POST['area'];
$cargo_curriculo = $_POST['cargo-curriculo'];
$quali_curriculo = $_POST['quali-curriculo'];
$sexo = $_POST["sexo"];
//VALIDAR DADOS
if ((!$cargo_curriculo) || (!$quali_curriculo)){
echo "<strong>Erro:</strong><br />";
if (!$cargo_curriculo){
echo "Você deve preencher o campo <strong>Cargo Pretendido</strong><br />";
}
if (!$quali_curriculo){
echo "Você deve preencher o campo <strong>Qualificações</strong><br />";
}
echo "Preencha o formulario novamente";
include "anuncio_curriculo.php";
}else{
//INSERIR DADOS NO BD
$sql_INSERT = "INSERT INTO usuarios VALUES ('', '$perfil', '$area', '$cargo_curriculo', '$quali_curriculo', '$sexo')";
$query = mysql_query($sql_INSERT, $conn) or die(mysql_error());
if ($sql_INSERT) {
echo "<script language='javascript'>alert('Cadastro efetuado com sucesso')</script>"; echo "<script language='javascript'>alert('Não foi possivel realizar o cadastro no momento')</script>";
}
include "anuncio_curriculo.php";
}
?>
aqui é o sql
CREATE TABLE usuarios (
id_usuario SMALLINT ( 5 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
perfil SET ( 'P', 'E' ) NOT NULL,
area SET ( '1', '2' ) NOT NULL,
cargo VARCHAR ( 45 ) NOT NULL,
qualificacao VARCHAR ( 45 ) NOT NULL
)
o que eu estou em dúvida é como eu passo os dados do campo select para o BD.
<select name="perfil" id="perfil-curriculo">
<option value="P">Profissional</option>
<option value="E">Estagiário</option>
</select>Carregando comentários...