Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido)Fatal Error


*FIT*

Pergunta

Boa Tarde pessoal, o nosso Amigo Renato Penna me ajudou com um script de paginação.

Só que acabou acontecendo um erro que não entendi muito bem...

o erro é esse: Fatal error: Call to undefined function 00010.jpg() in /home/restricted/home/eletricatakei1/public_html/NOVO/pesquisa.php on line 181

e a linha 181 é essa:

echo '<center>';?><img src="/Banco_imagens/Produtos/<? echo $reg1($sql,$i,Imagem)?>"width="100" height="100"/><?;echo '</center>';

será que alguém sabe alguma coisa?

Editado por *FIT*
Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

Bom..valeu a dica....mas não sei bem o que acontece, porque quando concerto um erro aparece outro...

antes de ter feito a paginação estava trazendo a busca corretamente, mas o erro que está aparecendo agora é esse repetido 10 vezes.

Warning: Wrong parameter count for mysql_result() in /home/restricted/home/eletricatakei1/public_html/NOVO/pesquisa.php on line 182

Warning: Wrong parameter count for mysql_result() in /home/restricted/home/eletricatakei1/public_html/NOVO/pesquisa.php on line 184

o script é esse:

<?

$conexao=mysql_connect('localhost','login','senha')OR DIE('erro ao se conectar no banco'.mysql_error());
mysql_select_db('eletricatakei1',$conexao) or die ("erro ao seleciona a tabela" . mysql_error());

$pesquisa1=$_REQUEST["txtpesquisa"];

 $sql = mysql_query ("SELECT * FROM Produtos WHERE Descricao LIKE '%$pesquisa1%' ORDER BY Codigo",$conexao) or die ("erro 001" . mysql_error());

                    $pagina = $_GET["pagina"];

                $registros = mysql_num_rows($sql);
                
                $registros_pagina=10;
                    
                if($registros > $registros_pagina)
                {
                    $qtd_paginas = $registros / $registros_pagina;
                    $qtd_paginas = ceil($qtd_paginas);
                }
                else
                    $qtd_paginas=1;
                    
                if($pagina < $qtd_paginas)
                    $registros_pagina = 10;
                else
                    $registros_pagina = $registros - ($pagina-1)*$registros_pagina;
                    
                if($pagina > 1)
                    $registros_passados = ($pagina-1) * 10;
                else
                    $registros_passados = 0;
            
                $inicio = $registros_passados;
                $fim = $inicio + $registros_pagina;
                
?>


</head>

<body><script language="JavaScript1.2">mmLoadMenus();</script>
<table width="738" border="0" align="center" cellpadding="0" cellspacing="0">
  <tbody>
    <tr>
      <td colspan="2"><table width="738" border="0" align="center" cellpadding="0" cellspacing="0">
        <tbody>
          <tr>
            <td height="148" background="layout/top.png" bgcolor="#ffffff" alt="">&nbsp;</td>
          </tr>
        </tbody>
      </table></td>
    </tr>
    <tr>
      <td height="31" colspan="2"><table cellspacing="0" cellpadding="0" width="742" border="0">
        <tbody>
          <tr>
            <td height="30" background="layout/barra_menu_principal.png" bgcolor="#ffffff" alt="Lista de Casamento"><table width="100%" border="0">
              <tr>
                <td width="23%" height="22" align="center"><span class="style1"><a href="#" name="link3" id="link1" onmouseover="MM_showMenu(window.mm_menu_1104183317_0,-13,18,null,'link3')" onmouseout="MM_startTimeout();">LINHA DE PRODUTOS</a></span></td>
                <td width="18%" align="center"><span class="style2 t12 style3 style4"><strong><a href="parceiros_new.html">PARCEIROS</a></strong></span></td>
                <td width="18%" align="center" valign="top"><a href="index_new.html"><span class="style4"><img src="images/img1.jpg" width="11" height="11" align="top" /></span><span class="style9">Inicio</span></a></td>
                <td width="19%" align="center"><span class="style2 t12 style3 style4"><strong><a href="eventos_new.html">EVENTOS</a></strong></span></td>
                <td width="22%" align="center"><span class="style2 t12 style3 style4"><strong><a href="cadastro_new.html">FALE CONOSCO</a> </strong></span></td>
              </tr>
            </table></td>
          </tr>
        </tbody>
      </table></td>
    </tr>
    <tr>
      <td height="33" colspan="2" align="center" valign="middle"><p><img src="layout/_menu_auto_atendimento.png" width="168" height="27" /></p>      </td>
    </tr>
    <tr>
      <td height="296" align="center" bgcolor="#FFFFFF"><p class="style9 style11">
      <?
       
echo '<table border="0" width="120">';
for($i=$inicio;$i<$fim;$i++)
                {
                                     $reg1 = mysql_result($sql,$i,"Imagem");
                                     $reg2 = mysql_result($sql,$i,"Descricao");
                                     $reg3 = mysql_result($sql,$i,"preço");
                


echo '<tr><td>';
echo '<center>';?><img src="/Banco_imagens/Produtos/<? echo mysql_result ($reg1)?>"width="100" height="100"/><?;echo '</center>';
echo '</td></tr><tr><td>';
echo '<center><pre><strong>';echo mysql_result($reg2);echo '</center></pre></strong>';
echo '</td></tr><tr><td>';
echo '<center><pre><strong>';echo mysql_result($reg3);echo '</center></pre></strong>';
echo '</td><tr>';

}
?>
aqui as linha 182 e 184....
echo '<center><pre><strong>';echo mysql_result($reg2);echo '</center></pre></strong>';
echo '<center><pre><strong>';echo mysql_result($reg2);echo '</center></pre></strong>';

Editado por *FIT*
Link para o comentário
Compartilhar em outros sites

  • 0
linhas 182 e 184...

echo '<center><pre><strong>';echo $reg1;echo '</center></pre></strong>';
echo '<center><pre><strong>';echo $reg2;echo '</center></pre></strong>';

Valeu Flavio...agora ficou certinho...o/

mas tipo, os resultados ficam exibidos um embaixo do outro, será que não consigo colocar eles heim, 3 linhas com 3 colunas cada organizados por tabela???

Link para o comentário
Compartilhar em outros sites

  • 0
Tente usar a função mysql_fetch_assoc no lugar da mysql_result. (você já baixou o manual do PHP, né?)

Valeu a dica Flavio, vou dar uma olhada no manual, pois na verdade estou usando apenas um pouco do que estou aprendendo na faculdade, e como estou indo pro terceiro semestre agora, e náo aprendi muita coisa!

Mas, valeu a dica.

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...