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

Mural De Recados Com Tillt


alexpmj

Pergunta

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">&nbsp;</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&ccedil;&atilde;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>
 <?
 }
 ?> 

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

<?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">&nbsp;</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&ccedil;&atilde;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... biggrin.gif

Link para o comentário
Compartilhar em outros sites

  • 0

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>

<?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))  {    <-------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">&nbsp;</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&ccedil;&atilde;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>

<?

}

?>

Link para o comentário
Compartilhar em outros sites

  • 0

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">&nbsp;</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&ccedil;&atilde;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
Link para o comentário
Compartilhar em outros sites

  • 0

<?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">&nbsp;</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&ccedil;&atilde;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...

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,3k
    • Posts
      652,5k
×
×
  • Criar Novo...