0
Fatal error: Uncaught Exception 'Pdoexception' with message 'SQLSTATE[HY093]: Invalid Parameter number: Parameter was not defined' in D: htdocs sistemas imobiliaria admin classes imovel.php:603 Stack trace: #0 D: htdocs sistemas imobiliaria admin classes imovel.php(603): Pdostatement-execute() #1 {main} thrown in D: htdocs real estate systems admin immovable classes.php on line 603 Query
PDOStatement Object ( [queryString] = INSERT INTO `imovel`(
`tipo_imovel`, `tipo_negocios`, `codigo`, `cep`, `id_estado`,
`id_cidade`, `id_bairro`, `id_rua`, `ibge`, `dormitorios`, `suites`,
`nome`, `endereço`, `numero`, `valor`, `valor_condominio`,
`valor_iptu`, `area_util`, `area_construida`, `area_total`, `comodos`,
`detalhes`, `observacao`, `google_maps`, `imagens`, `imagem_capa`,
`imagem_banner`, `lancamento`, `oportunidade`, `banner`, `ativo`,
`data_cadastro`, `alerta` ) VALUES ( :tipo_imovel, :tipo_negocios,
:codigo, :cep, :id_estado, :id_cidade, :id_bairro, :id_rua, :ibge,
:dormitorios, :suites, :nome, :endereço, :numero, :valor,
:valor_condominio, :valor_iptu, :area_util, :area_construida,
:area_total, :comodos, :detalhes, :observacao, :google_maps, :imagens,
:imagem_capa, :imagem_banner, :lancamento, :oportunidade, :banner,
:ativo, :data_cadastro, :alerta ) )
Values of variables
$tipo_imovel:2
$tipo_negocio:2
$codigo:211
$cep:87060-672
$estado:1
$cidade:1
$bairro:1
$rua_id:1
$ibge:0
$dormitorios:2
$suites:1
$nome:1111
$rua:Rua Pioneira Vergínia Maria Fecchio
$numero:899
$valor:122
$valor_condominio:22
$valor_iptu:44
$area_util:21
$area_construida:11
$area_total:12
$comodos:12441
$detalhes:a:1: {
i:1;
a:2: {
s:2:"id";
s:1:"2";
s:9:"descricao";
s:11:"piscina bla";
}
}
$observacao:teste
$fotos:a:6: {
i:0;
s:43:"uploads/imagens/15233837575accfdcde8932.jpg";
i:1;
s:43:"uploads/imagens/15233837575accfdcde8a91.jpg";
i:2;
s:43:"uploads/imagens/15233837575accfdcde8bcf.jpg";
i:3;
s:43:"uploads/imagens/15233837575accfdcde8d18.jpg";
i:4;
s:43:"uploads/imagens/15233837575accfdcde8e4e.jpg";
i:5;
s:43:"uploads/imagens/15233837575accfdcde8f95.jpg";
}
$imagem_capa:uploads/imagens/15233837575accfdcde85f3.jpg
$imagem_banner:uploads/imagens/15233837575accfdcde8789.jpg
$lancamento:1
$oportunidade:1
$banner:1
$ativo:1
$data_cadastro:2018-04-10
$alerta:1
Code
if (isset($id)) {
$cadastra_imovel = $pdo->prepare(''
. 'UPDATE `imovel` SET '
. '`tipo_imovel` = :tipo_imovel,'
. '`tipo_negocios` = :tipo_negocios,'
. '`codigo` = :codigo,'
. '`cep` = :cep,'
. '`id_estado` = :id_estado,'
. '`id_cidade` = id_cidade,'
. '`id_bairro` = :id_bairro,'
. '`id_rua` = :id_rua,'
. '`ibge` = :ibge,'
. '`dormitorios` = :dormitorios,'
. '`suites` = :suites,'
. '`nome` = :nome,'
. '`endereço` = :endereço,'
. '`numero` = :numero,'
. '`valor` = :valor,'
. '`valor_condominio` = :valor_condominio,'
. '`valor_iptu` = :valor_iptu,'
. '`area_util` = :area_util,'
. '`area_construida` = :area_construida,'
. '`area_total` = :area_total,'
. '`comodos` = :comodos,'
. '`detalhes` = :detalhes,'
. '`observacao` = :observacao,'
. '`google_maps` = :google_maps,'
. '`imagens` = :imagens,'
. '`imagem_capa` = :imagem_capa,'
. '`imagem_banner` = :imagem_banner,'
. '`lancamento` = :lancamento,'
. '`oportunidade` = :oportunidade,'
. '`banner` = :banner,'
. '`ativo` = :ativo,'
. '`data_cadastro` = :data_cadastro,'
. '`alerta` = :alerta '
. 'WHERE `id` = :id');
} else {
$cadastra_imovel = $pdo-prepare(''
. 'INSERT INTO `imovel`('
. '`tipo_imovel`, '
. '`tipo_negocios`, '
. '`codigo`, '
. '`cep`, '
. '`id_estado`, '
. '`id_cidade`, '
. '`id_bairro`, '
. '`id_rua`, '
. '`ibge`, '
. '`dormitorios`, '
. '`suites`, '
. '`nome`, '
. '`endereço`, '
. '`numero`, '
. '`valor`, '
. '`valor_condominio`, '
. '`valor_iptu`, '
. '`area_util`, '
. '`area_construida`, '
. '`area_total`, '
. '`comodos`, '
. '`detalhes`, '
. '`observacao`, '
. '`google_maps`, '
. '`imagens`, '
. '`imagem_capa`, '
. '`imagem_banner`, '
. '`lancamento`, '
. '`oportunidade`, '
. '`banner`, '
. '`ativo`, '
. '`data_cadastro`, '
. '`alerta`'
. ') '
. 'VALUES ('
. ':tipo_imovel,'
. ':tipo_negocios,'
. ':codigo,'
. ':cep,'
. ':id_estado,'
. ':id_cidade,'
. ':id_bairro,'
. ':id_rua,'
. ':ibge,'
. ':dormitorios,'
. ':suites,'
. ':nome,'
. ':endereço,'
. ':numero,'
. ':valor,'
. ':valor_condominio,'
. ':valor_iptu,'
. ':area_util,'
. ':area_construida,'
. ':area_total,'
. ':comodos,'
. ':detalhes,'
. ':observacao,'
. ':google_maps,'
. ':imagens,'
. ':imagem_capa,'
. ':imagem_banner,'
. ':lancamento,'
. ':oportunidade,'
. ':banner,'
. ':ativo,'
. ':data_cadastro,'
. ':alerta'
. ')'
);
}
if (isset($id)) {
$id - bindValue(':id', $id, PDO::PARAM_INT);
}
$cadastra_imovel - bindValue(':tipo_imovel', $tipo_imovel, PDO::PARAM_INT);
$cadastra_imovel - bindValue(':tipo_negocios', $tipo_negocio, PDO::PARAM_INT);
$cadastra_imovel - bindValue(':codigo', $codigo, PDO::PARAM_STR);
$cadastra_imovel - bindValue(':cep', $cep, PDO::PARAM_STR);
$cadastra_imovel - bindValue(':id_estado', $estado, PDO::PARAM_INT);
$cadastra_imovel - bindValue(':id_cidade', $cidade, PDO::PARAM_INT);
$cadastra_imovel - bindValue(':id_bairro', $bairro, PDO::PARAM_INT);
$cadastra_imovel - bindValue(':id_rua', $rua_id, PDO::PARAM_INT);
$cadastra_imovel - bindValue(':ibge', $ibge, PDO::PARAM_STR);
$cadastra_imovel - bindValue(':dormitorios', $dormitorios, PDO::PARAM_STR);
$cadastra_imovel - bindValue(':suites', $suites, PDO::PARAM_STR);
$cadastra_imovel - bindValue(':nome', $nomeImov, PDO::PARAM_STR);
$cadastra_imovel - bindValue(':endereço', $rua, PDO::PARAM_STR);
$cadastra_imovel - bindValue(':numero', $numero, PDO::PARAM_STR);
$cadastra_imovel - bindValue(':valor', $valor, PDO::PARAM_STR);
$cadastra_imovel - bindValue(':valor_condominio', $valor_condominio, PDO::PARAM_STR);
$cadastra_imovel - bindValue(':valor_iptu', $valor_iptu, PDO::PARAM_STR);
$cadastra_imovel - bindValue(':area_util', $area_util, PDO::PARAM_STR);
$cadastra_imovel - bindValue(':area_construida', $area_construida, PDO::PARAM_STR);
$cadastra_imovel - bindValue(':area_total', $area_total, PDO::PARAM_STR);
$cadastra_imovel - bindValue(':comodos', $comodos, PDO::PARAM_STR);
$cadastra_imovel - bindValue(':detalhes', $detalhes, PDO::PARAM_STR);
$cadastra_imovel - bindValue(':observacao', $observacao, PDO::PARAM_STR);
$cadastra_imovel - bindValue(':google_maps', $google_maps, PDO::PARAM_STR);
$cadastra_imovel - bindValue(':imagens', $fotos, PDO::PARAM_STR);
$cadastra_imovel - bindValue(':imagem_capa', $imagem_capa, PDO::PARAM_STR);
$cadastra_imovel - bindValue(':imagem_banner', $imagem_banner, PDO::PARAM_STR);
$cadastra_imovel - bindValue(':lancamento', $lancamento, PDO::PARAM_STR);
$cadastra_imovel - bindValue(':oportunidade', $oportunidade, PDO::PARAM_STR);
$cadastra_imovel - bindValue(':banner', $banner, PDO::PARAM_STR);
$cadastra_imovel - bindValue(':ativo', $ativo, PDO::PARAM_INT);
$cadastra_imovel - bindValue(':data_cadastro', $data_cadastro, PDO::PARAM_STR);
$cadastra_imovel - bindValue(':alerta', $alerta, PDO::PARAM_STR);
$cadastra_imovel - execute();
if ($cadastra_imovel) {
echo 'sucesso!';
}
Placeholder name is spelled different from the way it was defined or the other way around.
– rray
did not work out to solve the problem in the end we moved to the old school mode with direct variables, it is a low risk zone shielded against invaders so no harm :D
– Fernando