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><htmllang="pt-br"><head><metacharset="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 --><formmethod="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><inputtype="submit"value="Pesquisar"name="PesquisarOc"><br><br></form><!-- Fim do formulário --><?php
// Acessa o IF quando o usuário clicar no botãoif(!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 dadoswhile($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>
Pergunta
Athyrson_1
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:
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.