alexpmj Postado Agosto 9, 2004 Denunciar Share Postado Agosto 9, 2004 olhem so esse link tem um problema ai em duas linhas de codigo mais já estou a 4 dias tentando resolver e não consegui, peço a ajuda de vocês?Valeu! <?php $begin = $_GET['begin']; if ($begin) { $begin = 0; } $conexao = mysql_pconnect("root","user","pass"); mysql_select_db("guestbook",$conexao); $query = "SELECT count(id) FROM guestbook"; $query = mysql_query($query,$conexao); $query = mysql_fetch_array($query); $total = $query[0]; ?> <p> Total de mensagens postadas: <b><?php $total; ?></b> (<a href="assinar.php">assine você também!</a>)<br> Exibindo <b>20</b> mensagens por página, mostrando de <b><?php echo $begin+1; ?></b> a <b><?php echo $begin+20; ?></b>. </p> <?php if (($begin > 0) and ($begin <=20)) { $anteriores = '<a href="ler.php?begin=0">Anteriores</a>'; } elseif (($begin > 0) and ($begin > 20)){ $anteriores = '<a href="ler.php"?begin=' . ($begin-20) . '">Anteriores</a>'; } else { $anteriores = 'Anteriores'; } if (($begin < $total) and (($begin+20) >= $total)) { $proximas = 'Próximas'; } else { $proximas = '<a href="ler.php"?begin' . ($begin+20) . '">Próximas</a>'; } echo $anteriores . " | " . $proximas; $sql = "SELECT * FROM guestbook ORDER by data DESC LIMIT $begin,20"; $query = mysql_query($query,$conexao); while ($linha = mysql_fetch_array($query)) { $var = $linha['data']; $var = explode(" ",$var); $dia = $var[0]; $hora = $var[1]; $dia = explode("_",$dia); $data = "dia[2]/$dia[1]/$dia[0] às $hora"; ?> <table width="524" height="117" border="0" align="center"> <tr> <td height="23" colspan="2" bgcolor="navy"> </td> </tr> <tr><td width="83" height="23"><b>Data:</b></td> <td width="431"><?php echo $data; ?></td> </tr> <tr> <td height="23"><b>Nome:</b></td> <td><?php echo $linha['nome']; ?></td> </tr> <tr> <td height="23"><b>Localização:</b></td> <td><?php echo $linha['localizacao']; ?></td> </tr> <tr> <td height="23"><b>Mensagem:</b></td> <td><?php echo $linha['mensagem']; ?></td> </tr> </table> <? } ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Error404 Postado Agosto 9, 2004 Denunciar Share Postado Agosto 9, 2004 <?php$begin = $_GET['begin'];if ($begin) { $begin = 0; }$conexao = mysql_pconnect("root","user","pass");mysql_select_db("guestbook",$conexao);$query = "SELECT count(id) FROM guestbook";$query = mysql_query($query,$conexao);$query = mysql_fetch_array($query);$total = $query[0];?> <p>Total de mensagens postadas: <b><?php $total; ?></b>(<a href=assinar.php">assine você também!</a>)<br>Exibindo <b>20</b> mensagens por página, mostrando de <b><?php echo $begin+1; ?></b> a <b><?php echo $begin+20; ?></b>.</p><?phpif (($begin > 0) and ($begin <=20)) {$anteriores = '<a href="ler.php?begin=0">Anteriores</a>';} elseif (($begin > 0) and ($begin > 20)){$anteriores = '<a href="ler.php"?begin=' . ($begin-20) . '">Anteriores</a>';} else {$anteriores = 'Anteriores';}if (($begin < $total) and (($begin+20) >= $total)) { $proximas = 'Próximas'; } else { $proximas = '<a href="ler.php"?begin' . ($begin+20) . '">Próximas</a>'; } echo $anteriores . " | " . $proximas; $sql = "SELECT * FROM guestbook ORDER by data DESC LIMIT $begin,20"; $query = mysql_query($query,$conexao);while ($linha = mysql_fetch_array($query)) {$var = $linha['data];$var = explode(" ",$var);$dia = $var[0];$hora = $var[1];$dia = explode("_",$dia);$data = "dia[2]/$dia[1]/$dia[0] às $hora";?><table width=524" height="117" border="0" align="center"><tr><td height="23" colspan="2" bgcolor="navy"> </td></tr><tr><td width="83" height="23"><b>Data:</b></td><td width="431"><?php echo $data; ?></td></tr><tr><td height="23"><b>Nome:</b></td><td><?php echo $linha['nome]; ?></td></tr><tr><td height="23"><b>Localização:</b></td><td><?php echo $linha['localizacao']; ?></td></tr><tr><td height=23"><b>Mensagem:</b></td><td><?php echo $linha['mensagem]; ?></td></tr></table><?}?> Falta de atenção matou o programador... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 alexpmj Postado Agosto 9, 2004 Autor Denunciar Share Postado Agosto 9, 2004 E VERDADE ISSO EU não TINHA VISTO O PRO ESTA NAS LINHAS QUE ESTAO ESCRITAS AQUI já OLHEI UMAS MIL VZS E não CONSEGUI VER O ERRO<?php$begin = $_GET['begin'];if ($begin) { $begin = 0; }$conexao = mysql_pconnect("root","user","pass");mysql_select_db("guestbook",$conexao);$query = "SELECT count(id) FROM guestbook";$query = mysql_query($query,$conexao);$query = mysql_fetch_array($query); <------AQUI<----------------<$total = $query[0]; ?> <p>Total de mensagens postadas: <b><?php $total; ?></b>(<a href=assinar.php">assine você também!</a>)<br>Exibindo <b>20</b> mensagens por página, mostrando de <b><?php echo $begin+1; ?></b> a <b><?php echo $begin+20; ?></b>.</p><?phpif (($begin > 0) and ($begin <=20)) {$anteriores = '<a href="ler.php?begin=0">Anteriores</a>';} elseif (($begin > 0) and ($begin > 20)){$anteriores = '<a href="ler.php"?begin=' . ($begin-20) . '">Anteriores</a>';} else {$anteriores = 'Anteriores';}if (($begin < $total) and (($begin+20) >= $total)) { $proximas = 'Próximas';} else {$proximas = '<a href="ler.php"?begin' . ($begin+20) . '">Próximas</a>';}echo $anteriores . " | " . $proximas;$sql = "SELECT * FROM guestbook ORDER by data DESC LIMIT $begin,20";$query = mysql_query($query,$conexao);while ($linha = mysql_fetch_array($query)) { <-------AQUI---------<$var = $linha['data];$var = explode(" ",$var);$dia = $var[0];$hora = $var[1];$dia = explode("_",$dia);$data = "dia[2]/$dia[1]/$dia[0] às $hora";?><table width=524" height="117" border="0" align="center"><tr><td height="23" colspan="2" bgcolor="navy"> </td></tr><tr><td width="83" height="23"><b>Data:</b></td><td width="431"><?php echo $data; ?></td></tr><tr><td height="23"><b>Nome:</b></td><td><?php echo $linha['nome]; ?></td></tr><tr><td height="23"><b>Localização:</b></td><td><?php echo $linha['localizacao']; ?></td></tr><tr><td height=23"><b>Mensagem:</b></td><td><?php echo $linha['mensagem]; ?></td></tr></table><?}?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Error404 Postado Agosto 9, 2004 Denunciar Share Postado Agosto 9, 2004 Acontece com todo mundo...Passei os 3 últimos dias com um erro também, descobri que mudando um caracetere ele se resolvia... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 alexpmj Postado Agosto 9, 2004 Autor Denunciar Share Postado Agosto 9, 2004 Irmão essa parte ai no codigo aicima onde ta marcado com AQUI pensei que tinha resolvido mais não deu nada me ajuda ei já cansei de apanhar hj é o 5 dia não da + preciso de ajuda, olha so o erro aqui me da essa força irmão Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Error404 Postado Agosto 9, 2004 Denunciar Share Postado Agosto 9, 2004 O código que você está usando é aquele ali de cima ou você está usando outro?Porque aquele ali continua com o erro que eu te disse lá em cima... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 alexpmj Postado Agosto 9, 2004 Autor Denunciar Share Postado Agosto 9, 2004 esse é o link do erro olha e o codigo é esse---><?php $begin = $_GET['begin']; if ($begin) { $begin = 0; } $conexao = mysql_pconnect("root","user","pass"); mysql_select_db("guestbook",$conexao); $query = "SELECT count(id) FROM guestbook"; $query = mysql_query($query,$conexao); [COLOR=red]$query = mysql_fetch_array($query);[/COLOR] $total = $query[0]; ?> <p> Total de mensagens postadas: <b><?php $total; ?></b> (<a href="assinar.php">assine você também!</a>)<br> Exibindo <b>20</b> mensagens por página, mostrando de <b><?php echo $begin+1; ?></b> a <b><?php echo $begin+20; ?></b>. </p> <?php if (($begin > 0) and ($begin <=20)) { $anteriores = '<a href="ler.php?begin=0">Anteriores</a>'; } elseif (($begin > 0) and ($begin > 20)){ $anteriores = '<a href="ler.php"?begin=' . ($begin-20) . '">Anteriores</a>'; } else { $anteriores = 'Anteriores'; } if (($begin < $total) and (($begin+20) >= $total)) { $proximas = 'Próximas'; } else { $proximas = '<a href="ler.php"?begin' . ($begin+20) . '">Próximas</a>'; } echo $anteriores . " | " . $proximas; $sql = "SELECT * FROM guestbook ORDER by data DESC LIMIT $begin,20"; $query = mysql_query($query,$conexao); [COLOR=blue]while ($linha = mysql_fetch_array($query))[/COLOR] { $var = $linha['data']; $var = explode(" ",$var); $dia = $var[0]; $hora = $var[1]; $dia = explode("_",$dia); $data = "dia[2]/$dia[1]/$dia[0] às $hora"; ?> <table width="524" height="117" border="0" align="center"> <tr> <td height="23" colspan="2" bgcolor="navy"> </td> </tr> <tr><td width="83" height="23"><b>Data:</b></td> <td width="431"><?php echo $data; ?></td> </tr> <tr> <td height="23"><b>Nome:</b></td> <td><?php echo $linha['nome']; ?></td> </tr> <tr> <td height="23"><b>Localização:</b></td> <td><?php echo $linha['localizacao']; ?></td> </tr> <tr> <td height="23"><b>Mensagem:</b></td> <td><?php echo $linha['mensagem']; ?></td> </tr> </table> <? } ?>Olha as linhas de vermelho e ai que esta reclamando o erro Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Error404 Postado Agosto 9, 2004 Denunciar Share Postado Agosto 9, 2004 <?php$begin = $_GET['begin'];if ($begin) { $begin = 0; }$conexao = mysql_pconnect("root","user","pass");mysql_select_db("guestbook",$conexao);$query = "SELECT count(id) FROM guestbook";$query = mysql_query($query,$conexao);$query = mysql_fetch_array($query);$total = $query[0];?> <p>Total de mensagens postadas: <b><?php $total; ?></b>(<a href="assinar.php">assine você também!</a>)<br>Exibindo <b>20</b> mensagens por página, mostrando de <b><?php echo $begin+1; ?></b> a <b><?php echo $begin+20; ?></b>.</p><?phpif (($begin > 0) and ($begin <=20)) {$anteriores = '<a href="ler.php?begin=0">Anteriores</a>';} elseif (($begin > 0) and ($begin > 20)){$anteriores = '<a href="ler.php"?begin=' . ($begin-20) . '">Anteriores</a>';} else {$anteriores = 'Anteriores';}if (($begin < $total) and (($begin+20) >= $total)) { $proximas = 'Próximas';} else {$proximas = '<a href="ler.php"?begin' . ($begin+20) . '">Próximas</a>';}echo $anteriores . " | " . $proximas;$sql = "SELECT * FROM guestbook ORDER by data DESC LIMIT $begin,20";$query = mysql_query($query,$conexao);while ($linha = mysql_fetch_array($query)) {$var = $linha['data];$var = explode(" ",$var);$dia = $var[0];$hora = $var[1];$dia = explode("_",$dia);$data = "dia[2]/$dia[1]/$dia[0] às $hora";?><table width=524" height="117" border="0" align="center"><tr><td height="23" colspan="2" bgcolor="navy"> </td></tr><tr><td width="83" height="23"><b>Data:</b></td><td width="431"><?php echo $data; ?></td></tr><tr><td height="23"><b>Nome:</b></td><td><?php echo $linha['nome]; ?></td></tr><tr><td height="23"><b>Localização:</b></td><td><?php echo $linha['localizacao']; ?></td></tr><tr><td height=23"><b>Mensagem:</b></td><td><?php echo $linha['mensagem]; ?></td></tr></table><?}?>As tags do fórum não funcionam dentro de , pra usar cores no seu código, coloque-o dentro de Antes de mais, nada, cara, você usa a variável $query pra tudo... está tudo confuso. Arrume o nome dessas suas variáveis e revise os nomes delas ao dar valor e ao chamá-las.Outra coisa, que também tem a ver com essa sua embaralhada das variáveis, é que você não arrumou o erro que eu te mostrei... Então dê uma olhada no meu post ali em cima e veja onde eu apontei o erro.Se eu fosse você, agora que você já tem a lógica, passaria todo esse código a limpo. Isso iria eliminar uma série de problemas... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
alexpmj
olhem so esse link tem um problema ai em duas linhas de codigo mais já estou a 4 dias tentando resolver e não consegui, peço a ajuda de vocês?
Valeu!
Link para o comentário
Compartilhar em outros sites
7 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.