Tenho o problema "Fatal error: Uncaught Error: Call to undefined method mysqli_stmt::bindParam() in C:\xampp\htdocs\Projetos\Diario-instalacao\pesquisar-duas-tabelas-php\index.php:51 Stack trace: #0 {main} thrown in C:\xampp\htdocs\Projetos\Diario-instalacao\pesquisar-duas-tabelas-php\index.php on line 51"
Mas não estou conseguindo resolver o código abaixo está mostrando como está estruturado:
<?php
// Incluir a conexão com o banco de dados
include_once './conexao.php';
?>
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="UTF-8">
<title>Informações</title>
</head>
<body>
<h1>Acesso aos pedidos</h1>
<?php
// Receber os dados do formulário
$dados = filter_input_array(INPUT_POST, FILTER_DEFAULT);
//var_dump($dados);
?>
<!-- Início do formulário -->
<form method="POST" action="">
<!-- ficar na mesma página -->
<?php
$oc_pesquisar = "";
if (isset($dados['oc_pesquisar'])) {
$oc_pesquisar = $dados['oc_pesquisar'];
}
?>
<label>Informe: </label>
<input type="text" name="oc_pesquisar" placeholder="N° de Oc" value="<?php echo $oc_pesquisar; ?>"><br><br>
<input type="submit" value="Pesquisar" name="PesquisarOc"><br><br>
</form>
<!-- Fim do formulário -->
<?php
// Acessa o IF quando o usuário clicar no botão
if (!empty($dados['PesquisarOc'])){
$nome = "%" . $dados['oc_pesquisar'] . "%";
var_dump($dados);
$query_oc = "SELECT infoc.cliente, infoc.oc, infoc.ambie, infoc.lote, infoc.ptotal, infoc.data, infoc.qtdtl
FROM infoc
WHERE oc LIKE oc";
$result_infoc = $conn-> prepare($query_oc);
$result_infoc->bindParam('oc',$nome);
$result_infoc->execute();
//if (($result_oc) and ($result_oc->rowCount() != 0)) {
// Ler os registros retornado do banco de dados
while ($row_infoc = $result_infoc->fetch(PDO::FETCH_ASSOC))
//var_dump($row_infoc);
// Extrair o array para imprimir através da chave no array
extract($row_infoc);
// Imprimir o valor de cada coluna retornada do banco de dados
echo "N°de OC:".$rows_infoc['oc'] . "<br>";
echo "Ambiente:".$rows_infoc[`ambi`] . "<br>";
echo "Data:".$rows_infoc['oc'] . "<br>";
echo "Liberado Por:".$rows_infoc['liberado'] . "<br>";
echo "Caixa Master:".$rows_infoc['cxmaster']. "<br>";
echo "Item:".$rows_infoc['item'] . "<br>";
echo "Total de Volumes:".$rows_infoc['totalvolumes'] . "<br><br>";
echo "<hr>";
}
//}
//}
?>
</body>
</html>