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

Como inserir contador, nesse script de comentarios...


Zone

Pergunta

Como inserir contador, nesse script de comentarios... tipo numero de postagens, tou com dificuldade em fazer? pode ser em php mesmo, ou tem q ser javva??

ta ai o codio...

INDEX.PHP

<?php echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?".">"; ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Comentários</title>
<link href="SpryValidationTextField.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
.style1 {color: #333333}
-->
</style>
<script src="SpryValidationTextField.js" type="text/javascript"></script>
</head>
<style>
{  }
BODY {
    scrollbar-face-color: #A6CCE10;
    scrollbar-highlight-color: #228BD0;
    scrollbar-3dlight-color: #A6CCE1;
    scrollbar-darkshadow-color: #A6CCE1;
    scrollbar-shadow-color: #A6CCE1;
    scrollbar-arrow-color: #228BD0;
    scrollbar-track-color: #228BD0;

}
-->
</style>
              <style type=text/css>

A:link { text-decoration: none}

A:visited { text-decoration: none}

              </style>
<style type="text/css"> 
<!--
style1 {
 font-family: Verdana, Arial;
 color: FF0000;

 }
.texto1 {
    font-family: Verdana, Arial;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}
.texto2 {
    font-family: Verdana, Arial;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
}
 style4 {font-family: Verdana, Arial; font-size: 12px;
 }

#titulo{
 background-color:#E5E5E5;
 font-family: Verdana, Arial;
 font-size: 12px;
 color:#000000;
 padding:5px;
 width:450;
 border:1px solid #cccccc;
}

#conteudo{
 font-family:Verdana, Arial;
 color:#000000;
 font-size: 12px;
 padding:5px;
 width:450;
 border:1px solid #cccccc;
 border-top:0px;
}
.style3 {
    font-family: Verdana, Arial;
    font-size: 18px;
    font-weight: bold;
    color: #FFFFFF;
}
-->
</style>
<body bgcolor="#FFFFFF" link="#000000" vlink="#000000" alink="#000000" leftmargin="0" topmargin="0">
<table width="100%" border="0" align="center" bgcolor="#FF9900">
  <tr> 
    <td bgcolor="#990000"> 
    <div align="center" class="style3"><font color="#FFFFFF" face="Verdana, Arial">Coment&aacute;rios</font></div></td>
  </tr>
</table>
<table width="100%" border="0" cellpadding="2">
  <tr>
    <td bgcolor="#993300"><p><span class="texto2"><strong><font color="#FFFFFF" face="Verdana, Arial">Deixe seu comentario.</font></strong></span><strong><font color="#FFFFFF" face="Verdana, Arial"><br />
        </font></strong></p>
    </td>
  </tr>
</table>
<form name="form1" id="form1" method="post" action="?btn=enviar">
  <table width="39%" border="0" bordercolor="#CCCCCC">
    <tr bgcolor="#0066CC"> 
      <td width="27%" valign="top" bgcolor="#E5E5E5" class="texto1"> Nome:</td>
      <td width="73%" bgcolor="#FFFFFF"> <font color="#000000"> 
        <input name="nome" type="text" id="nome" size="40" />
      </font></td>
    </tr>
    <tr bgcolor="#0066CC"> 
      <td valign="top" bgcolor="#E5E5E5"><span class="texto1"><strong>E-mail:</strong></span></td>
      <td bgcolor="#FFFFFF"><span id="sprytextfield1"><span id="sprytextfield1">
      <input name="email" type="text" id="email" size="40" />
      <span class="textfieldRequiredMsg">Digite um e-mail válido!</span><span class="textfieldInvalidFormatMsg">Formato inválido.</span></span></td>
    </tr>
    <tr bgcolor="#E5E5E5"> 
      <td valign="top" bgcolor="#E5E5E5" class="texto1"><strong><span class="style1">Mensagem</span></strong><span class="style1"><strong>:</strong></span></td>
      <td bgcolor="#FFFFFF"> <font color="#000000"> 
        <textarea name="mensagem" cols="35" rows="5" id="mensagem"></textarea>
        <br />
        <input type="submit" name="Submit" value="Enviar" />
      </font></td>
    </tr>
  </table>
</form>
<?
include "config.php";
$mostrar = mysql_query("SELECT *, date_format(data, '%d/%m/%y') as data FROM comentarios ORDER BY data, hora DESC");
while($linha = mysql_fetch_array($mostrar)){
?>
<div id="titulo">
<span class="texto1"><strong>Postado por:</strong></span> <a href="mailto:<?=$linha['email']?>"><?=$linha['nome']?></a> - <?=$linha['data']?> - <?=$linha['hora']?>
</div>
<div id="conteudo">
<?=$linha['mensagem']?>
</div>
<br/>
<?
}
?>

<?

if ($_GET['btn'] == "enviar"){
$nome = $_POST["nome"];
$email = $_POST["email"];
$mensagem = $_POST["mensagem"];
$sql = mysql_query("INSERT INTO comentarios (nome, email, mensagem, data, hora)
VALUES
('$nome','$email','$mensagem',now(),now())",$db);

print "
 <meta http-equiv=refresh content='0; url=index.php'>
"; 
}
?>
<p align="right"><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif"></font> </p>
<script type="text/javascript">
<!--
var sprytextfield1 = new Spry.Widget.ValidationTextField("sprytextfield1", "email");
//-->
</script>
</body>
</html>

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

$mostrar = mysql_query("SELECT *, date_format(data, '%d/%m/%y') as data FROM comentarios ORDER BY data, hora DESC");
$total = mysql_num_rows($mostrar);

Na variával $total estará o total de resultados que retornaram na query, você também pode contar isso direto com o COUNT do MySQL, o resultado prático vai ser o mesmo, fica a seu critério.

Link para o comentário
Compartilhar em outros sites

  • 0

é pra por assim amigo!?? mesmo assim não funcionou não... preciso por alguma tag onde mostrará a contador, algum include em alguma parte do arquivo .php

$mostrar = mysql_query("SELECT *, date_format(data, '%d/%m/%y') as data FROM comentarios ORDER BY data, hora DESC");
$total = mysql_num_rows($mostrar);
while($linha = mysql_fetch_array($mostrar)){
?>

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...