Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '25','2627','2829,'30','31','32')' at line 4
Galera, mais uma vez, esse formulário me dando um trabalho (não sou web designer, apenas assistente de T.I mas....)
o campo 25 é ultimas atividades, vai bem até esse campo.. dai pra frente dá esse errão, uso Xampp
<?php
$conexao = mysql_connect("localhost","root","");
if (!$conexao)
{
die('Não foi possível conectar-se com o MYSQL!: ' . mysql_error());
}
mysql_select_db("megadan", $conexao);
$opcao = $_POST['area'];
$nome = $_POST['nome'];
$data = $_POST['data'];
$rg = $_POST['rg'];
$cpf = $_POST['cpf'];
$sexo = $_POST['sexo'];
$est_civ = $_POST['est_civ'];
$nacionalidade = $_POST['nacionalidade'];
$endereco = $_POST['endereco'] .''. $_POST['num'] .''. $_POST['comple'] .''. $_POST['estado'].''. $_POST['cidade'] .''.$_POST['cidade'];
$telfixo = $_POST['dddf'].''.$_POST['fixo'];
$telcel = $_POST['dddc'].''.$_POST['celular'];
$email = $_POST['email'];
$formacao = $_POST['formacao'].''.$_POST['formacaostatus'];
$formsup = $_POST['curso'].''.$_POST['faculdade'].''.$_POST['conclusao'];
$formcomp = $_POST['descricao'];
$ingles = $_POST['ingles'];
$espanhol = $_POST['espanhol'];
$ultima_emp = $_POST['ultima'].''.$_POST['ultcargo'];
$ultimo_periodo = $_POST['ultentrada'].''.$_POST['ultsaida'];
$ultimas_atividades = $_POST['ultresumo'];
$pultima_emp = $_POST['pultima'].''.$_POST['pultcargo'];
$pultimo_periodo = $_POST['pultentrada'].''.$_POST['pultsaida'];
$pultimas_atividades = $_POST['pultresumo'];
$habilidades = $_POST['habilidades'];
$works = $_POST['works'];
//alterar tudo daqui pra baixo
$comando_sql="INSERT INTO candidatos (area, nome, data, rg , cpf, sexo, est_civ, nacionalidade, endereco, telfixo, telcel, email, formacao, formsup, formcomp, ingles, espanhol, ultima_emp, ultimo_periodo, ultimas_atividades, pultima_emp, pultimo_periodo, pultimas_atividades, habilidades, works)
VALUES
('$opcao','$nome','$data','$rg','$cpf','$sexo','$est_civ','$nacionalidade','$endereco','$telfixo','$telcel','$email','$formacao','$formsup','$formcomp','$ingles','$espanhol','$ultima_emp','$ultimo_periodo,'$ultimas_atividades','$pultima_emp','$pultimo_periodo,'$pultimas_atividades','$habilidades','$works')";
if (!mysql_query($comando_sql,$conexao))
{
die('Error: ' . mysql_error());
}
echo ('tudo certo');
mysql_close($conexao)
?>
a tabela no banco
candidatos (
id int(10) NOT NULL AUTO_INCREMENT,
opcao varchar(10) NOT NULL,
nome varchar(20) NOT NULL,
data varchar(10) DEFAULT NULL,
rg int(9) DEFAULT NULL,
cpf int(11) DEFAULT NULL,
sexo varchar(1) DEFAULT NULL,
est_civ varchar(8) DEFAULT NULL,
nacionalidade varchar(15) DEFAULT NULL,
endereco varchar(50) DEFAULT NULL,
telfixo int(10) DEFAULT NULL,
telcel int(10) DEFAULT NULL,
email varchar(20) DEFAULT NULL,
formacao varchar(50) DEFAULT NULL,
formsup varchar(30) DEFAULT NULL,
formcomp varchar(50) DEFAULT NULL,
ingles varchar(10) DEFAULT NULL,
espanhol varchar(10) DEFAULT NULL,
ultima_emp varchar(35) DEFAULT NULL,
ultimo_periodo varchar(15) DEFAULT NULL,
ultimas_atividades varchar(80) DEFAULT NULL,
pultima_emp varchar(35) DEFAULT NULL,
pultimo_periodo varchar(15) DEFAULT NULL,
pultimas_atividades varchar(80) DEFAULT NULL,
habilidades varchar(80) DEFAULT NULL,
works varchar(80) DEFAULT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
Se alguem puder me dar uma luzzzz
Carregando comentários...