Jump to content
resina_

Ajuda em php.

Recommended Posts

resina_

Boa Tarde

Eu estou com um problema no php que estou a fazer. esta me a dar erro na linha 47.

será que me podem ajudar?

aqui vai o codigo

<?php
session_start();
?>

<html>
<head>
<title>PATINSSHOP</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
body {
scrollbar-face-color: #DEE3E7;
scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #DEE3E7;
scrollbar-3dlight-color: #D1D7DC;
scrollbar-arrow-color:  #006699;
scrollbar-track-color: #EFEFEF;
scrollbar-darkshadow-color: #98AAB1;
background-image: url(imagens%20site/hoquei.jpg);
background-repeat: repeat;
}
.link {
color: #006699;
text-decoration: none;
}
#topcon-inner h2 {
color: #008080;
}
-->
</style>

     	
</head>

<table width="325" height="150" border="1" align="right">
  <tr>
    <div id="topcon-inner">
      <h2>
        <?php
		if (isset($_SESSION["userAutenticado"])) {
		echo "<p align='right'> Seja bem vindo,". $_SESSION["userAutenticado"]. " ";

include("ligarBD.php");

$comandoconsultar = "Select imagens from utilizador where Nome='". $_SESSION["userAutenticado"]."'";
		$resultado = mysqli_query($ligaBD, $comandoconsultar);

		$imagem=mysql_result($resultado, 0,"imagem");

		echo "<img src='".$imagem."' width='50' height='50'>";
		echo "<a href='logout.php'>Logout</a>";
		}
	?>
      </h2>
    </div>
  </tr>
</table>




<table width="400" height="373" align="center" class="link">
  <td align="center" nowrap bgcolor="#66CCCC"><div align="center"><strong>ADMIN</strong></div></td>
  </tr>
  <tr bgcolor="#CCCCCC">
    <td align="center" nowrap bgcolor="#66CCCC"><a href="adminbolas.php" target="iframe">Inserção <strong>Bolas</strong></a></td>
  </tr>
  <tr>
  <tr bgcolor="#CCCCCC">
    <td align="center" nowrap bgcolor="#66CCCC"><a href="adminsticks.php" target="iframe">Inserção <strong>Sticks</strong></a></td>
  </tr>
  <tr bgcolor="#CCCCCC">
    <td align="center" nowrap bgcolor="#66CCCC"><a href="adminpatins.php" target="iframe">Inserção <strong>Patins</strong></a></td>
  </tr>
  <tr bgcolor="#CCCCCC">
    <td align="center" nowrap bgcolor="#66CCCC"><a href="adminbotas.php" target="iframe">Inserção <strong>Botas</strong></a></td>
  </tr>
  <tr bgcolor="#CCCCCC">
    <td align="center" nowrap bgcolor="#66CCCC"><a href="adminluvas.php" target="iframe">Inserção <strong>Luvas</strong></a></td>
  </tr>
    <tr>
    <tr bgcolor="#CCCCCC">
    <td align="center" nowrap bgcolor="#66CCCC"><a href="adminjoalheiras.php" target="iframe">Inserção <strong>Joalheiras </strong></a></td>
  </tr>
  <tr bgcolor="#CCCCCC">
    <td align="center" nowrap bgcolor="#66CCCC"><a href="admincaneleiras.php" target="iframe">Inserção <strong> Caneleiras </strong></a></td>
  </tr>
  <tr bgcolor="#CCCCCC">
    <td align="center" nowrap bgcolor="#66CCCC"><a href="adminacessorios.php" target="iframe">Inserção <strong> Acessórios</strong></a></td>
  </tr>
  <tr bgcolor="#CCCCCC">
    <td align="center" nowrap bgcolor="#66CCCC"><a href="adminguardaredes.php" target="iframe">Inserção <strong>Guarda-Redes</strong></a></td>
  </tr>
  <tr bgcolor="#CCCCCC">
  <tr bgcolor="#CCCCCC">
  
</table>


</body>
</html>

Share this post


Link to post
Share on other sites
brunoais

Qual é o erro?


"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Share this post


Link to post
Share on other sites
mjamado

Estás a misturar instruções mysqli_* com mysql_*. Verifica se é disso primeiro (é o mais certo).


"Para desenhar um website, não tenho que saber distinguir server-side de client-side" - um membro do fórum que se auto-intitula webdesigner. Temo pelo futuro da web.

Share this post


Link to post
Share on other sites
resina_

Qual é o erro?

o erro é o seguinte

Warning: mysql_result() expects parameter 1 to be resource, boolean given in

Share this post


Link to post
Share on other sites
resina_

Estás a misturar instruções mysqli_* com mysql_*. Verifica se é disso primeiro (é o mais certo).

já variei varias vezes com mysqli e com mysql e de sempre erro

Share this post


Link to post
Share on other sites
scorch

Ele está a dar erro agora é na query. Ou seja, tens alguma coisa mal. Experimenta fazer a mesma query no PHPMyAdmin e vê se te dá algum erro.


PS: Não respondo a perguntas por mensagem que podem ser respondidas no fórum.

Share this post


Link to post
Share on other sites
resina_

Ele está a dar erro agora é na query. Ou seja, tens alguma coisa mal. Experimenta fazer a mesma query no PHPMyAdmin e vê se te dá algum erro.

como assim?

Share this post


Link to post
Share on other sites
scorch

Esse erro significa que a variável que tu meteste como parâmetro na função mysql_result() é boolean, ou seja, tem um true ou um false dentro dela. Uma vez que a variável contém o retorno da função mysql_query(), e nessa função tu fizeste um SELECT, logo a função ou retorna um resource, em caso de successo, que não está a retornar, senão não tinhas esse erro, ou retorna um false, se a query falhar. Como retornou boolean, ou seja, false, é porque a tua query tem algum erro.

Resumindo, a query tem algum erro, pode ser um nome de tabela ou coluna mal escrito, ou coisas assim, mas para ter a certeza, fazes exactamente essa query no PHPMyAdmin e vê se ele te dá algum erro e qual. :P


PS: Não respondo a perguntas por mensagem que podem ser respondidas no fórum.

Share this post


Link to post
Share on other sites
resina_

Esse erro significa que a variável que tu meteste como parâmetro na função mysql_result() é boolean, ou seja, tem um true ou um false dentro dela. Uma vez que a variável contém o retorno da função mysql_query(), e nessa função tu fizeste um SELECT, logo a função ou retorna um resource, em caso de successo, que não está a retornar, senão não tinhas esse erro, ou retorna um false, se a query falhar. Como retornou boolean, ou seja, false, é porque a tua query tem algum erro.

Resumindo, a query tem algum erro, pode ser um nome de tabela ou coluna mal escrito, ou coisas assim, mas para ter a certeza, fazes exactamente essa query no PHPMyAdmin e vê se ele te dá algum erro e qual. :D

era isso :P

obrigado

Share this post


Link to post
Share on other sites
mjamado

era isso :P

obrigado

Por curiosidade, a mistura entre as funções mysql_* e mysqli_* funciona?


"Para desenhar um website, não tenho que saber distinguir server-side de client-side" - um membro do fórum que se auto-intitula webdesigner. Temo pelo futuro da web.

Share this post


Link to post
Share on other sites
brunoais

Por curiosidade, a mistura entre as funções mysql_* e mysqli_* funciona?

Não. Os resource que esperam são diferentes. (experimentei no meu computador agora)


"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

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

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.