大家好,我得到一个bind_param
这是我的代码,由于列数为43,因此我无法弄清楚出了什么问题,并且我已经检查了vars,并且对bind_param而言也是如此,并且也是如此43:
错误是:致命错误:在布尔值上调用成员函数bind_param()
这应该是将id为=的数据库中所有这些变量的更新发送到此处未包含但位于页面顶部的变量$ id
#######
$nomecompleto = $_POST['nome_completo'];
$morada = $_POST['morada'];
$codigopostal = $_POST['codigopostal'];
$localidade = $_POST['localidade'];
$distrito = $_POST['distrito'];
$pais = "";
$telefone = $_POST['telefone'];
$telemovel = $_POST['telemovel'];
$email = $_POST['email'];
$nrcontribuinte = $_POST['contribuinte'];
$nrbi = $_POST['bi'];
$data_nascimento = $_POST['datanascimento'];
$nacionalidade = $_POST['nacionalidade'];
#######
$habilitacoes = $_POST['habilitacoes_acad'];
$areaformacao = $_POST['areaformacao'];
$titulo = $_POST['titulo'];
$estudante = $_POST['estudante'];
#######
$morada_cr = $_POST['morada_cr'];
$codigopostal_cr = $_POST['codigopostal_cr'];
$localidade_cr = $_POST['localidade_cr'];
$pais_cr = $_POST['pais_cr'];
#######
$local_trabalho = $_POST['local_trabalho'];
$morada_trabalho = $_POST['morada_trabalho'];
$codigopostal_trabalho = $_POST['codigopostal_trabalho'];
$localidade_trabalho = $_POST['localidade_trabalho'];
$distrito_trabalho = $_POST['distrito_trabalho'];
$email_trabalho = $_POST['email_trabalho'];
$funcao_trabalho = $_POST['funcao_trabalho'];
########
########
$joia = $l; // 10
## CHECKBOXES :
if(isset($_POST['rev_geo_d'])){
$rev_geo_d = 1;
}else{
$rev_geo_d = 0;
}
if(isset($_POST['rev_geo_p_e'])){
$rev_geo_p_e = 1;
}else{
$rev_geo_p_e = 0;
}
if(isset($_POST['rev_geo_p'])){
$rev_geo_p = 1;
}else{
$rev_geo_p = 0;
}
##### ASSOCIAÇOES CHECKS
if(isset($_POST['iaeg_sem'])){
$iaeg_sem = 1;
}else{
$iaeg_sem = 0;
}
if(isset($_POST['iaeg_com'])){
$iaeg_com = 1;
}else{
$iaeg_com = 0;
}
if(isset($_POST['issmge'])){
$issmge = 1;
}else{
$issmge = 0;
}
if(isset($_POST['isrm'])){
$isrm = 1;
}else{
$isrm = 0;
}
if(isset($_POST['igs'])){
$igs = 1;
}else{
$igs = 0;
}
if(isset($_POST['igs_nao'])){
$igs_nao = 1;
}else{
$igs_nao = 0;
}
if(isset($_POST['igs_e'])){
$igs_e = 1;
$joia = 0;
$preço = $m;
}else{
$igs_e = 0;
}
// CPT
if(isset($_POST['cpt_nao'])){
$cpt_nao = 1;
$joia = 0;
}else{
$cpt_nao = 0;
}
if(isset($_POST['cpt'])){
$cpt = 1;
}else{
$cpt = 0;
}
//CPGA
if(isset($_POST['cpga'])){
$cpga = 1;
}else{
$cpga = 0;
}
$insert = $connect->prepare("UPDATE inscricoes_individual
SET nome = ?,
data_nascimento = ?,
nacionalidade = ?,
morada= ?,
codigopostal = ?,
localidade = ?,
distrito = ?,
telefone = ?,
telemovel = ?,
email = ?,
contribuinte = ?,
bidentidade = ?,
habilitacoes = ?,
areaformacao = ?,
titulo = ?,
estudante = ?,
morada_correspondencia = ?,
codigopostal_correspondencia = ?,
localidade_correspondencia = ?,
pais_correspondencia = ?,
localtrabalho = ?,
morada_lc = ?,
codigopostal_lc = ?,
localidade_lc = ?,
distrito_lc, = ?,
email_lc = ?,
funcao_empresa = ?,
observacoes = ?,
revista_g_digital = ?,
revista_g_digital_e = ?,
revista_g_papel = ?,
iaeg_sem_b = ?,
iaeg_com_b = ?,
issmge = ?,
isrm = ?,
igs = ?,
igs_nao = ?,
igs_e = ?,
cpt = ?,
cpt_nao = ?,
cpga = ?,
user_id = ?,
estado = ?
WHERE id= ? ");
// 39
// 39
// 39
// 41
$insert->bind_param("sssssssiisiissssssssssssssssiiiiiiiiiiiiiiii",
$nomecompleto,
$data_nascimento,
$nacionalidade,
$morada,
$codigopostal,
$localidade,
$distrito,
$telefone,
$telemovel,
$email,
$nrcontribuinte,
$nrbi,
$habilitacoes,
$areaformacao,
$titulo,
$estudante,
$morada_cr,
$codigopostal_cr,
$localidade_cr,
$pais_cr,
$local_trabalho,
$morada_trabalho,
$codigopostal_trabalho,
$localidade_trabalho,
$distrito_trabalho,
$email_trabalho,
$funcao_trabalho,
$observacoes,
$rev_geo_d,
$rev_geo_p_e,
$rev_geo_p,
$iaeg_sem,
$iaeg_com,
$issmge,
$isrm,
$igs,
$igs_nao,
$igs_e,
$cpt,
$cpt_nao,
$cpga,
$user_id,
$estado,
$id);
$insert->execute();