Jump to content
luketa99

Erro ao tentar realiza uma lista com id da session )mysqli_fetch_array() expects parameter 1 to be mysqli_result,)

Recommended Posts

 

boa noite, estou com erro de php ,eu queria listar uma tabela mas eu só queria mostra os resultado da pessoa logada.mas com código abaixo ele me retorna esse erro
(Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean ugiven in C:\xampp\htdocs\super\eti\vieweti.php on line 39)

 

estou tentado criar uma tabela que mostre resultado de 3 coluna em uma tabela no banco
variável esta sendo alimentada certo $idUsuario no echo
 linha que fica indicado esse erro:

 

		while($res = mysqli_fetch_array($result)) {		...
}
<?php session_start(); ?>

<?php
if(!isset($_SESSION['valid'])) {
	header('Location: login.php');
}
?>

<?php
//including the database connection file
include_once("../connection.php");
$idUsuario = $_SESSION["id"]; 
echo $idUsuario ; 


//fetching data in descending order (lastest entry first)
$result = mysqli_query($mysqli, "SELECT * FROM etiqueta WHERE idemp=".$idUsuario." ORDER BY id DESC");


?>

<html>
<head>
	<title>Homepage</title>
</head>

<body>
	<a href="../index.php">Home</a> | <a href="../add.html">Add New Data</a> | <a href="../logout.php">Logout</a>
	<br/><br/>
	
	<table width='80%' border=0>
		<tr bgcolor='#CCCCCC'>
			<td>Name</td>
			<td>Quantity</td>
			<td>Price (euro)</td>
			<td>Update</td>
		</tr>
		<?php
		while($res = mysqli_fetch_array($result)) {		
			echo "<tr>";
			echo "<td>".$res['nome']."</td>";
			echo "<td>".$res['texto']."</td>";
			echo "<td>".$res['idemp']."</td>";	
			echo "<td><a href=\"edit.php?id=$res[idetique]\">Edit</a> | <a href=\"delete.php?id=$res[idetique]\" onClick=\"return confirm('Are you sure you want to delete?')\">Delete</a></td>";		
		}

		?>

	</table>	
</body>
</html>

 

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By violin101
      Caros amigo, saudações...

      por favor, me perdoa se postei na opção errada.
       
      estou com a seguinte dúvida.
       
      tenho o seguinte código no cadastro: 1234 0000 4320 9785
       
      como consigo mostrar /inibir os números no meio, para o usuário desta forma: 1234********9785
       
      Grato,
       
      Cesar
    • By Rodrigo5468
      Olá, boa tarde!
       
      Eu estava procurando na internet, mas não obtive nenhum resultado significativo.
      Eu preciso de um script em php que converte os links do youtube para o formato .mp4. Como que eu posso fazer isso? Alguma dica?
      Quero que quando o usuário informa o link do youtube no input e clica no botão de converter baixe o vídeo e faz a conversão para .mp4 e fornece para o usuário o link convertido para .mp4.
       
       
      Obrigado desde já.
    • By OSVALDO ARANTES JÚNIOR
      Boa tarde,  estou desenvolvendo uma consulta no php/mysql em diversas colunas. E gostaria de saber
      se existe um caracter especial para listar todos os dados, minha quere esta organizada da seguinte forma
       
      $query = sprintf("SELECT * FROM operacao  WHERE data_operacao BETWEEN '$data_inicial_rel' AND '$data_final_rel' AND estado_operacao = ' ' ORDER BY id_operacao ASC ;");
       
      quando declaro o valor do estado_operacao ele lista perfeitamente o valor, agora minha dúvida é se existe um 
      carater para listar todos os valores... para que eu use como value no opition do select, passar o valor TODOS pra a query
       
      desde já agradeço a atenção.
    • By k9studio
      Olá Meus amigos,
       
      Minha tabela a baixo quero atualizar a order mais da erro, algum pode dar um help
      como os dados são armazenados:
      namesystem setting   value   order (honda)    (name)   (Honda)   1 (honda)    (xtts)   (ok)      0    (honda)   (visible)  (on)      0   
      erro ao atualizar.
       
      UPDATE system SET order = '1' WHERE namesystem ='honda'
      Fatal error: Uncaught PDOException: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'order = '1' WHERE WHERE namesystem ='honda'
      CREATE TABLE `system` (   `namesystem` text COLLATE utf8_unicode_ci NOT NULL,   `setting` text COLLATE utf8_unicode_ci NOT NULL,   `value` text COLLATE utf8_unicode_ci NOT NULL,   `order` int(1) NOT NULL,   KEY `namesystem_setting` (`namesystem`(32),`setting`(32)),   KEY `setting_value` (`setting`(32),`value`(32)) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
    • By k9studio
      Olá Amigos,
      tenho essa tabela abaixo e estou apanhando para listar os dados e fazer validação,
      alguém pode ajudar como chamar os dados e validar mostrar o nome somente se estiver visible=on  

       
      CREATE TABLE `system` (   `namesystem` text COLLATE utf8_unicode_ci NOT NULL,   `setting` text COLLATE utf8_unicode_ci NOT NULL,   `value` text COLLATE utf8_unicode_ci NOT NULL,   `order` int(1) NOT NULL,   KEY `namesystem_setting` (`namesystem`(32),`setting`(32)),   KEY `setting_value` (`setting`(32),`value`(32)) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; como os dados estão na tabela:
       
      namesystem setting   value   order (honda)    (name)   (Honda)   1 (honda)    (xtts)   (ok)      0    (honda)   (visible)  (on)      0    (toyota)    (name)   (Toyota)  2 (toyota)    (xtts)   (ok)      0    (toyota)  (visible)  (on)      0    
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.