*FIT* Postado Janeiro 1, 2009 Denunciar Share Postado Janeiro 1, 2009 (editado) 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 181e 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 Janeiro 4, 2009 por *FIT* Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rafael MG3 Postado Janeiro 1, 2009 Denunciar Share Postado Janeiro 1, 2009 Este erro é porque tentou executar uma funcao q não existe. Pelo que parece o erro esta em echo $reg1 a variavel $reg1 esta contendo o nome de alguma imagem, e era pra conter o nome da funcao.. Agora é com você corrigir isto Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 *FIT* Postado Janeiro 1, 2009 Autor Denunciar Share Postado Janeiro 1, 2009 (editado) 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 182Warning: Wrong parameter count for mysql_result() in /home/restricted/home/eletricatakei1/public_html/NOVO/pesquisa.php on line 184o 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=""> </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 Janeiro 1, 2009 por *FIT* Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 flavio Postado Janeiro 1, 2009 Denunciar Share Postado Janeiro 1, 2009 linhas 182 e 184...echo '<center><pre><strong>';echo $reg1;echo '</center></pre></strong>'; echo '<center><pre><strong>';echo $reg2;echo '</center></pre></strong>'; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 *FIT* Postado Janeiro 1, 2009 Autor Denunciar Share Postado Janeiro 1, 2009 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??? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 flavio Postado Janeiro 2, 2009 Denunciar Share Postado Janeiro 2, 2009 Tente usar a função mysql_fetch_assoc no lugar da mysql_result. (você já baixou o manual do PHP, né?) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 *FIT* Postado Janeiro 2, 2009 Autor Denunciar Share Postado Janeiro 2, 2009 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. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
*FIT*
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:
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
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.