Checar Id e fazer Update, PDO
Bom dia! estou usando essa crud
https://github.com/matyre73/PHP-PDO-Database-Class/blob/master/db.class.php
Porem! não consigo fazer com que ele me faça o update
define('ID_MODULO',0,true);
include ('../../includes/Config.php');
include ('../../includes/Funcoes.php');
foreach ($_POST as $campo => $valor) $$campo = processaString($valor);
$Config = array(
'arquivo'=>'configuracoes',
'tabela'=>'configuracoes',
'id'=>'id_configuracao',
'urlfixo'=>'',
'pasta'=>'configuracoes',
);
$dados = array(
'configuracao_id_empresa'=>1,
'configuracao_nome_empresa'=>$configuracao_nome_empresa,
'configuracao_url_empresa'=>$configuracao_url_empresa,
'configuracao_estado_empresa'=>$configuracao_estado_empresa,
'configuracao_cidade_empresa'=>$configuracao_cidade_empresa
);
// -----------------------------------------------------------------------------------------------------------
// Incluir ou alterar dados no banco de dados
// -----------------------------------------------------------------------------------------------------------
if ($_GET['faz']=="dados") :
if ($$Config['id'][0]):
$update = $BancoDeDados->update($Config['tabela'],array($dados),array(':id_configuracao'=>$$Config['id']));
redirect(site_url(DIR_ADM)."/sys/".$Config['tabela']."/msg/atualizado");
else:
$insert = $BancoDeDados->insert($Config['tabela'],$dados);
$id = $BancoDeDados->last_insert_id();
redirect(site_url(DIR_ADM)."/sys/".$Config['tabela']."/msg/cadastrado");
endif;
endif;
bom, e para ele checar se tem id, se tiver fazer o update
se não cadastra, o meu problema e nessa hora de fazer o update
nessa linha
$update = $BancoDeDados->update($Config['tabela'],array($dados),array(':id_configuracao'=>$$Config['id']));
tem algo a mais para acrescentar?
att
Discussão (4)
Carregando comentários...