Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite, galerinha...
Fiz esse código local aqui:
$stmt = $pdo->prepare(
'INSERT INTO cliente (nome, aniversario, documento, is_fornecedor, is_empresa,
has_contato, has_endereco, has_banco, has_tabela_venda, has_acesso)
VALUES(:nome, :aniversario, :documento, :is_fornecedor, :is_empresa,
:has_contato, :has_endereco, :has_banco, :has_tabela_venda, :has_acesso)'
);
$stmt->bindParam(':nome', $cliente->getNome(), PDO::PARAM_STR);
$stmt->bindParam(':aniversario', $cliente->getAniversario(), PDO::PARAM_STR);
$stmt->bindParam(':documento', $cliente->getDocumento(), PDO::PARAM_STR);
$stmt->bindParam(':is_fornecedor', $cliente->getIsFornecedor(), PDO::PARAM_BOOL);
$stmt->bindParam(':is_empresa', $cliente->getIsEmpresa(), PDO::PARAM_BOOL);
$stmt->bindParam(':has_contato', $cliente->getHasContato(), PDO::PARAM_BOOL);
$stmt->bindParam(':has_endereco', $cliente->getHasEndereco(), PDO::PARAM_BOOL);
$stmt->bindParam(':has_banco', $cliente->getHasBanco(), PDO::PARAM_BOOL);
$stmt->bindParam(':has_tabela_venda', $cliente->getHasTabelaDeVenda(),PDO::PARAM_BOOL);
$stmt->bindParam(':has_acesso', $cliente->getHasAcesso(), PDO::PARAM_BOOL);
if(!$stmt->execute()) { return($stmt->errorInfo()); }
Nas linhas do bindParam ele da o erro do título do post, se eu abstrair os get's para variáveis, ele para de dar esse erro, tem alguma outra forma de fazer isso, sem precisar abstrair cada um para uma variável?
Carregando comentários...