Como Criar um Sistema de News
<p><span class=\"negrito\">Criando o sistema que pegará as notícias da tabela</span></p>
<p>
Ok, agora você já tem a tabela, um script que fará a inserção na tabela com horário padronizado,
mas você precisa de um script que pegue essas notícias e as jogue na tela, bem aqui vai.
</p>
<p>
Nota: Para a utilização desta parte será necessário o uso da classe Navbar de
João Prado Maia disponível na seção de Scripts do PHPBrasil.com
</p>
<p>
Código fonte do script news.php :
<pre>
<?php
include(\"navbar.php\");
$nav = new navbar;
$nav->numrowsperpage = 5;
$db = mysql_connect(\"localhost\",\"\",\"\");
$sql = \"SELECT * FROM news ORDER BY data DESC \";
$result = $nav->execute($sql, $db, \"mysql\");
$rows = mysql_num_rows($result);
for ($y = 0; $y < $rows; $y++) {
$data = mysql_fetch_object($result);
$date = $data->data;
$topico = $data->topico;
$msg = $data->msg;
$nick = $data->sender;
echo \"<h2>$date - $topico</h2>\";
echo \"<br><font size=\'1\'>$msg<br>\";
echo \"<div align=\'right\'>$nick</div>\";
}
echo \"<hr>\";
echo \"<div align=\'right\'><font size=\'1\'>\";
$links = $nav->getlinks(\"sides\", \"on\");
for ($y = 0; $y < count($links); $y++) {
echo $links[$y] . \" \";
}
echo \"</div>\";
?>
</pre>
</p>
<p>
--<br>
Bem este foi uma ajuda para aqueles que querem fazer um site com News.<br>
Obrigado pela atenção.<br>
<br>
Paulo Vinícius Vitto Ruthes - <a href=\"mailto:rendox@uol.com.br\">rendox@uol.com.br</a>
</p>
Páginas:
1
2
o ederson fez uma maneira legal pros 3 pontinhos mais eu creio que desse jeito é mais facil...
if(strlen($msg) > 40){
print substr($msg, 0 ,40)."...";
}
else {
print $msn;
}
no print substr no caso pega o primeiro caracter "0" até o "40" e depois coloca os ... isso se o numero de caracter for maior que 40
:)
if(strlen($msg) > 40){
print substr($msg, 0 ,40)."...";
}
else {
print $msn;
}
no print substr no caso pega o primeiro caracter "0" até o "40" e depois coloca os ... isso se o numero de caracter for maior que 40
:)
13/10/2006 11:32pm
(~18 anos atrás)
me aparece essa mensagem:
Notice: Undefined variable: msg in e:\easyphp1-8\www\php-experiencia\inserir.php on line 11
a linha 11 é:
if ($msg != "" ) {
Algem me diz pq me da esse erro ai ?
Notice: Undefined variable: msg in e:\easyphp1-8\www\php-experiencia\inserir.php on line 11
a linha 11 é:
if ($msg != "" ) {
Algem me diz pq me da esse erro ai ?
20/09/2006 8:10am
(~18 anos atrás)
Pessoal me desculpe sei que esse tutorial ja tem um tempo, mas como ele fica aqui de exemplo para outras pessoas aprenderem, nao posso ficar calado, o sistema esta muito mal feito, pessimo mesmo desculpe se estou sendo franco ou indelicado mas postar um sistema desse para deixar de exemplo é nao se preoculpar com outras pessoas, onde ja se viu usar data VARCHAR(100) ?, nao sabe nem modelar um banco de dados, data é DATE use o campo certo senao fica fazendo essas gambiarras para poder manipular datas, cada campo do mysql tem uma funcionalidade, temos DATE, DECIMAL, ENUM, SET, VARCHAR, CHAR, etc..., o pessoal que só sabe usar o VARCHJAR pra tudo acaba fazem um sistema horrivel e nao aproveita todas funcionalidades do mysql
02/09/2006 7:53am
(~18 anos atrás)
oi tenho um sistema de noticias com o index listando as noticias por data e titulo. Como posso criar um link no titulo listado
para exibir a msg da noticia?
para exibir a msg da noticia?
24/08/2005 4:01pm
(~19 anos atrás)
Ae alguem conseguiu implementar esse fonte ae no PHP.
se conseguiu pstem postem ae vlws
se conseguiu pstem postem ae vlws
05/04/2005 5:01pm
(~19 anos atrás)
Muito bom... pra quem esta iniciando os trabalhos com PHP, esses artigos simples e de fácil entendimento são muito úteis, acredito que a idéia de se trabalhar com programas de código fonte aberto é exatamente essa de poder ajudar-se, espero eu logo estar podendo também contribuir com material para esse site!!!
Valeu!!!
Valeu!!!
09/03/2005 6:17pm
(~20 anos atrás)
Essa matéria é horrível, enquanto não publicarem meu artigo, eu vou criticar todos os artigos destes merdas.
22/11/2004 4:47pm
(~20 anos atrás)
Levando em conta que escrevi esse tutorial em 2000/2001 e tinha miseráveis 15 anos na epóca e mal-e-mal sabia programar eu consigo um tutorial um tanto quanto interessante. Agora se você faz questão de "não poder ficar calado" acho que seria interessante que você reescrevesse o tutorial. Pode ter certeza que todos gostaríamos disso, principalmente eu que não tenho uma grande vontade nisso no momento =)