mestre fyoda Postado Junho 16, 2004 Denunciar Share Postado Junho 16, 2004 Fatal error: Cannot redeclare calculadia() (previously declared in /home/webcindario/clanvl/paginacao.php:32) in /home/webcindario/clanvl/paginacao.php on line 32 <?php $conn = mysql_connect("mysql.webcindario.com","****","*****"); $banco = mysql_select_db("****"); $busca = "SELECT * FROM pml_usuarios "; $total_reg = "10"; // número de registros por página if (!$pagina) { $pc = "1"; } else { $pc = $pagina; } $inicio = $pc - 1; $inicio = $inicio * $total_reg; $limite = mysql_query("$busca LIMIT $inicio,$total_reg"); $todos = mysql_query("$busca"); $tr = mysql_num_rows($todos); // verifica o número total de registros $tp = $tr / $total_reg; // verifica o número total de páginas // vamos criar a visualização while ($dados = mysql_fetch_array($limite)) { $avatar = $dados["avatar"]; $nome = $dados["nome"]; $s_nome = $dados["s_nome"]; $username = $dados["username"]; $email = $dados["email"]; $data = $dados["data"]; $estado = $dados["estado"]; $bairro = $dados["bairro"]; $nascimento = $dados["nascimento"]; function calculaDia($iMes, $iDia, $iAno) { $iTimeStamp = (mktime(0, 0, 0, date(m), date(d), date(Y)) - 86400) - mktime(0, 0, 0, $iMes, $iDia, $iAno); $iDias = $iTimeStamp / 86400; $iAnos = floor($iDias); $iAnos = $iAnos / 365; return intval($iAnos); } $data_nasc= $nascimento; $ndata=explode("/",$data_nasc); $idade = intval(calculaDia($ndata[1],$ndata[0],$ndata[2])); echo"<table border=1 cellpadding=0 cellspacing=0 style=border-collapse: collapse bordercolor=#C0C0C0 width=32% id=AutoNumber1 height=17 bgcolor=#C0C0C0 align=center>"; echo"<tr>"; echo"<td width=14% height=17 bgcolor=#F8F8F8 rowspan=9>"; echo"<p align=center>"; echo" <img src=avatars/$avatar.gif width=32 height=32 align=left ></td>"; echo"<td width=86% height=10 bordercolor=#C0C0C0 bgcolor=#F8F8F8>"; echo"<font size=1 face=Verdana class=TD><b> Nome: $nome </b></font></td>"; echo"</tr>"; echo"<tr>"; echo"<td width=86% height=7 bordercolor=#C0C0C0 bgcolor=#F8F8F8>"; echo"<font size=1 face=Verdana class=TD><b> Sobre Nome: $s_nome </b></font></td>"; echo"</tr>"; echo"<tr>"; echo"<td width=86% height=7 bordercolor=#C0C0C0 bgcolor=#F8F8F8>"; echo"<font size=1 face=Verdana class=TD><b> Usuario: $username </b></font></td>"; echo"</tr>"; echo"<tr>"; echo"<td width=86% height=2 bordercolor=#C0C0C0 bgcolor=#F8F8F8>"; echo"<font face=Verdana size=1 class=TD><b> Email: $email </b></font></td>"; echo"</tr>"; echo"<tr>"; echo"<td width=86% height=17 bordercolor=#C0C0C0 bgcolor=#F8F8F8 valign=top>"; echo"<p align=left>"; echo"<font face=Verdana size=1 class=TD><b> Idade: $idade </b> </font></p>"; echo"</td>"; echo"</tr>"; echo"<tr>"; echo"<td width=86% height=17 bordercolor=#C0C0C0 bgcolor=#F8F8F8 valign=top>"; echo"<p align=left>"; echo"<font face=Verdana size=1 class=TD><b> Data Cadastro: $data </b> </font></p>"; echo"</td>"; echo"</tr>"; echo"<tr>"; echo"<td width=86% height=17 bordercolor=#C0C0C0 bgcolor=#F8F8F8 valign=top>"; echo"<p align=left>"; echo"<font face=Verdana size=1 class=TD><b> Estado: $estado</b> </font></p>"; echo"</td>"; echo"</tr>"; echo"<tr>"; echo"<td width=86% height=17 bordercolor=#C0C0C0 bgcolor=#F8F8F8 valign=top>"; echo"<p align=left>"; echo"<font face=Verdana size=1 class=TD><b> Bairro: $bairro </b> </font></p>"; echo"</td>"; echo"</tr>"; echo"</table>"; echo"<p align=center>"; echo"<br>"; } // agora vamos criar os botões "Anterior e próximo" $anterior = $pc -1; $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>"; } ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Error404 Postado Junho 17, 2004 Denunciar Share Postado Junho 17, 2004 O arquivo paginação é este aí? Tem algum outro arquivo que esteja na jogada? dentro de um include, talvez ou é só esse mesmo?Pelo que diz o erro, você está escrevendo 2x a mesma função... isso causa o erro... geralmente isso acontece por falta de atenção mesmo, nunca vi maiores problemas com esse erro... mas nunca se sabe...Posta a linha onde está o erro e, se der, qualquer outro arquivo envolvido aí na operação...o problema pode estar em outro arquivo... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dmetallica Postado Junho 17, 2004 Denunciar Share Postado Junho 17, 2004 Cara edita o posta e tira os dados da tua coneção.... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Junho 17, 2004 Denunciar Share Postado Junho 17, 2004 Só para você ver, comente onde você colocou a função.../*function calculaDia($iMes, $iDia, $iAno) {$iTimeStamp = (mktime(0, 0, 0, date(m), date(d), date(Y)) - 86400) - mktime(0, 0, 0, $iMes, $iDia, $iAno);$iDias = $iTimeStamp / 86400;$iAnos = floor($iDias);$iAnos = $iAnos / 365;return intval($iAnos);}*/...$data_nasc= $nascimento;$ndata=explode Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mestre fyoda Postado Junho 17, 2004 Autor Denunciar Share Postado Junho 17, 2004 agora deu certo , valeu mano .Mas tem um outro erro , na hora de imprimir na tela os usuarios cadastrados , ele não esta imprimindo na ordem de cadastro , porque , o que esta de errado . você poderia me explicar ?http://clanvl.webcindario.com/paginacao.php , essa é a minha pagina de paginação , a ordem deveria ser :Usuário: 1Usuario: 2Usuario: 4Mas esta mostrando os dados do Usuario 4 e depois do Usuario 1 e do Usuario 2. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Error404 Postado Junho 17, 2004 Denunciar Share Postado Junho 17, 2004 Coloca um ORDER by campo-que-você-quer ASC no final da sua query string... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ffiction Postado Junho 22, 2004 Denunciar Share Postado Junho 22, 2004 amigo... teus dados da conexão estão aparecendo!!!!! edita lá!!!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
mestre fyoda
Fatal error: Cannot redeclare calculadia() (previously declared in /home/webcindario/clanvl/paginacao.php:32) in /home/webcindario/clanvl/paginacao.php on line 32
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.