PDOStatement::bindParam() error
<?php
require("config.php");
$idProd = $_POST['idUsuario'];
$id_usuario = 1;
$nome_usuario = "guilherme";
$end = "avenida nao sei";
$pagar = "dinheiro";
$obser = "nada";
$tel = "12165151";
$sql = $pdo->prepare("SELECT * FROM produtos WHERE id = '$idProd'");
$sql->execute();
$contar = $sql->rowCount();
while($ln = $sql->fetchObject()){
$nomeProd = $ln->nome_prod;
$descricao = $ln->descricao_prod;
$preco = $ln->preco;
$status = $ln->status;
$img = $ln->img;
}
if($contar > 0){
try{
$insert = $pdo->prepare("INSERT INTO pedidos(id_usuario, id_produto, nome_produto, nome_usuario, img_produto,
preco_pagar, endereco_entrega, status, forma_pagamento, observacao,
telefone_usuario) VALUES (:idUsuario, :idProduto, :nomeProduto, :nomeUsua,
:imgProd, :precoPagar, :enderecoEntre, :statusProd, :formaPagar, :obs,
:telefoneUsua)");
$sql->bindParam(":idUsuario, :idProduto, :nomeProduto, :nomeUsua, :imgProd, :precoPagar, :enderecoEntre, :statusProd, :formaPagar,
:obs, :telefoneUsua", $id_usuario, $idProd, $nomeProd, $nome_usuario, $img, $preco,
$end, $status, $pagar, $obser, $tel);
$sql->execute();
}catch(PDOException $e){
echo "Error: " . $e->getMessage();
}
}
?>Discussão (0)
Carregando comentários...