Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 11336

mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in

$
0
0
eu sou iniciante no php e queria ver se alguem me consegue dar uma ajudinha, tenho este codigo( nao fui eu que fiz) da-me o seguinte erro --> mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in, é na linha //pesquisa artigo selecionado, alguem me comnsegue dar uma ajudinha?? obrigado session_start(); // ligação à base de dados include('ligacao.php'); // captura código de artigo $id_artigo = $_REQUEST['id_artigo']; // prepara sessão de compra $sessao = session_id(); // pesquisa artigo selecionado $sql_artigo = "SELECT * FROM artigos WHERE id_artigo =".$id_artigo ; $consulta1 = mysqli_query($ligacao, $sql_artigo); $mostrar = mysqli_fetch_array($consulta1); // mostrar detalhes do artigo selecionado echo "<table width='800 px' border='1' align='center'>"; echo "<p align='center'><a href=\"lista_compras.php\">Ver lista de compras</a></p>"; echo "<p align='center'><a href=\"index.php\">Ver todos os artigos</a></p>"; echo "<strong><p align='center'>Você selecionou os seguintes artigos:</strong></p><td align='center' width='100' height='100' valign='middle'> <img src='$pasta_imagens".$mostrar['imagem_artigo']."' border='0'>"; echo "<td><align='center'>".$mostrar['nome_artigo']."</a></br>EUR ".$mostrar['preco_artigo']." </br>".$mostrar['descricao_artigo']."</br>"; // seleciona quantidade temporaria $sql_quantidade = 'SELECT quantidade FROM compra_temporaria WHERE sessao = "'.$sessao.'" AND id_artigo = "'.$id_artigo. '"'; $consulta2 = mysqli_query($ligacao, $sql_quantidade); $resultado = mysqli_fetch_assoc($consulta2); // se houver quantidades já inseridas, extrai valores para mostrar if (mysqli_num_rows($consulta2) > 0) { $quantidade = $resultado['quantidade']; } // se não houver quantidade já inserida, atribui valor zero else {$quantidade = 0;} // inicia formulario para atualizar valores de quantidade echo '<form method="POST" action="atualizar_compra.php">'; // apresenta quantidade a zero ou o número de vezes selecionado echo '<p>Quantidade: <input type="text" name="quantidade" id="quantidade" size="2" value="'.$quantidade.'"/>'; // se a quantidade for positiva, permite alterar ou remover quantidade/artigo if ($quantidade > 0) { echo '<align="center"><input type="submit" name="submit" value="Alterar"/>'; echo '<align="center"><input type="submit" name="submit" value="Remover artigo"/>'; // se a quantidade for nula, permite adicionar artigo } else { echo '<align="center"><input type="submit" name="submit" value="Adicionar"/>'; } echo '<input type="hidden" name="id_artigo" value="'.$id_artigo.'"/>'; echo "</form>"; echo "</table>"; ?>

Viewing all articles
Browse latest Browse all 11336

Trending Articles