rzilnet Postado Fevereiro 20, 2005 Denunciar Share Postado Fevereiro 20, 2005 O código abaixo está retornando o erro <Parse error: parse error, unexpected T_VARIABLE, expecting ',' or ';' > na linha 109<?php $conec = mysql_connect ("localhost", "xxx", "xxx") or die ("Falha na conexão com o banco de dados" . mysql_error()); mysql_select_db ("xxx"); $declar = mysql_query("SELECT * FROM teatros_centro"); $total_reg = "10"; // número de registros por página $query = mysql_db_query ($declar, $conec); if (!$pagina) { $pc = "1"; } else { $pc = $pagina; } echo ("<table width=\"400\" border=\"0\" cellspacing=\"0\" align=\"center\"><tr><td bgcolor=\"#F4F4F4\">"); echo ("<br>"); echo ("<table width=\"350\" border=\"0\" cellspacing=\"0\" align=\"center\"><tr><td>"); $inicio = $pc - 1; $inicio = $inicio * $total_reg; $limite = mysql_query("$declar LIMIT $inicio,$total_reg"); $todos = mysql_query("$declar"); $tr = mysql_num_rows($todos); // verifica o número total de registros $tp = $tr / $total_reg; // verifica o número total de páginas while ($linha = mysql_fetch_array($limite)) { $nome = $linha["nome"]; $endereco = $linha["endereco"]; $telefone = $linha["telefone"]; echo ("<span class=\"ver11\">Nome:<b> $nome</b></span><br>"); echo ("<span class=\"ver11\">Endereço: $endereco</span><br>"); echo ("<span class=\"ver11\">Telefone: $telefone</span><br>"); echo "<hr size=\"1\">"; } echo ("</td></tr></table><br><br> </td></tr></table>") $anterior = $pc -1; // <<<<<<<<<< LINHA 109>>>>>> $proximo = $pc +1; if ($pc>1) { echo " <a href='?pagina=$anterior'><- Anterior</a> "; } echo "|"; if ($pc<$tp) { echo " <a href='?pagina=$proximo'>Próxima -></a>"; } ?>Será que alguém pode me ajudar? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 setokaiba Postado Fevereiro 20, 2005 Denunciar Share Postado Fevereiro 20, 2005 <?php$conec = mysql_connect ("localhost", "xxx", "xxx") or die ("Falha na conexão com o banco de dados" . mysql_error());mysql_select_db ("xxx");$declar = mysql_query("SELECT * FROM teatros_centro");$total_reg = "10"; // número de registros por página$query = mysql_db_query ($declar, $conec);if (!$pagina) { $pc = "1"; } else { $pc = $pagina; } echo ("<table width=\"400\" border=\"0\" cellspacing=\"0\" align=\"center\"><tr><td bgcolor=\"#F4F4F4\">");echo ("<br>");echo ("<table width=\"350\" border=\"0\" cellspacing=\"0\" align=\"center\"><tr><td>");$inicio = $pc - 1; $inicio = $inicio * $total_reg;$limite = mysql_query("$declar LIMIT $inicio,$total_reg"); $todos = mysql_query("$declar"); $tr = mysql_num_rows($todos); // verifica o número total de registros $tp = $tr / $total_reg; // verifica o número total de páginaswhile ($linha = mysql_fetch_array($limite)) {$nome = $linha["nome"];$endereco = $linha["endereco"];$telefone = $linha["telefone"];echo ("<span class=\"ver11\">Nome:<b> $nome</b></span><br>");echo ("<span class=\"ver11\">Endereço: $endereco</span><br>"); echo ("<span class=\"ver11\">Telefone: $telefone</span><br>");echo "<hr size=\"1\">";}echo ("</td></tr></table><br><br></td></tr></table>");$anterior = $pc -1; // <<<<<<<<<< LINHA 109>>>>>>$proximo = $pc +1; if ($pc>1) { echo " <a href='?pagina=$anterior'><- Anterior</a> "; } echo "|"; if ($pc<$tp) { echo " <a href='?pagina=$proximo'>Próxima -></a>"; } ?>deve ser esse ponto e virgula que tava faltando Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 rzilnet Postado Fevereiro 20, 2005 Autor Denunciar Share Postado Fevereiro 20, 2005 Realmente, faltava o ';', mas agora reportam os seguintes erros:Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/rzilnet/public_html/cultura/consulta_teatro_centro.php on line 90Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/rzilnet/public_html/cultura/consulta_teatro_centro.php on line 93 A linha 90 é esta:$tr = mysql_num_rows($todos); // verifica o número total de registros A linha 93, esta: while ($linha = mysql_fetch_array($limite)) { Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 setokaiba Postado Fevereiro 20, 2005 Denunciar Share Postado Fevereiro 20, 2005 <?php$conec = mysql_connect ("localhost", "xxx", "xxx") or die ("Falha na conexão com o banco de dados" . mysql_error());mysql_select_db ("xxx");$declar = "SELECT * FROM teatros_centro";$total_reg = "10"; // número de registros por páginaif (!$pagina) { $pc = "1"; } else { $pc = $pagina; } echo ("<table width=\"400\" border=\"0\" cellspacing=\"0\" align=\"center\"><tr><td bgcolor=\"#F4F4F4\">");echo ("<br>");echo ("<table width=\"350\" border=\"0\" cellspacing=\"0\" align=\"center\"><tr><td>");$inicio = $pc - 1; $inicio = $inicio * $total_reg;$limite = mysql_query("SELECT * FROM teatros_centro LIMIT $inicio,$total_reg",$conec); $todos = mysql_query("$declar",$conec); $tr = mysql_num_rows($todos); // verifica o número total de registros $tp = $tr / $total_reg; // verifica o número total de páginaswhile ($linha = mysql_fetch_array($limite)) {$nome = $linha["nome"];$endereco = $linha["endereco"];$telefone = $linha["telefone"];echo ("<span class=\"ver11\">Nome:<b> $nome</b></span><br>");echo ("<span class=\"ver11\">Endereço: $endereco</span><br>"); echo ("<span class=\"ver11\">Telefone: $telefone</span><br>");echo "<hr size=\"1\">";}echo ("</td></tr></table><br><br></td></tr></table>");$anterior = $pc -1; // <<<<<<<<<< LINHA 109>>>>>>$proximo = $pc +1; if ($pc>1) { echo " <a href='?pagina=$anterior'><- Anterior</a> "; } echo "|"; if ($pc<$tp) { echo " <a href='?pagina=$proximo'>Próxima -></a>"; } ?>pode se isso Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 rzilnet Postado Fevereiro 20, 2005 Autor Denunciar Share Postado Fevereiro 20, 2005 Valeu meu irmãozinho, agora está funcionando perfeitamente.O problema é que como eu havia montado, '$declar' já estava recebendo o recordset da consulta. Era o que estava gerando o erro.Muito obrigado.Rui ZilnetAproveite e visite meu portal:Arte e Cultura RioBRAo moderador:Pode encerrar o tópico Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
rzilnet
O código abaixo está retornando o erro <Parse error: parse error, unexpected T_VARIABLE, expecting ',' or ';' > na linha 109
Será que alguém pode me ajudar?
Link para o comentário
Compartilhar em outros sites
4 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.