MatosBA 0 Denunciar post Postado Agosto 28, 2009 Bom dia Pessoal! Instalei um calendario em meu site, e não estou conseguindo fazer uma listagem na conexão. Quero que liste todos na conexão 5 ultimos evetos postado independente de dados que seja, pois a que estou ultilizando listar só consigo fazer um mês que estou "ex: Agosto", se n pra postar um "Setembro" não aparece. Veja o banco e o cóigo abaixo: Obrigado desde já! --------------------- BANCO: CREATE TABLE `calendario` ( `id` int (11) NOT NULL, `codusuario` int (11) NOT NULL default '0 ', `dia` varchar (50) NOT NULL default'', `show` varchar (50) NOT NULL default'', `ano` varchar (50) NOT NULL default'', `assunto` varchar (255) NOT NULL default'', `categoria` char (1) NOT NULL default'', `local` varchar (255) NOT NULL default'', `descricao` LONGTEXT NOT NULL, PRIMARY KEY ( `id`) ); ------------------------------------ Código PHP incluir "evento / config.php"; $ SQL = "SELECT * FROM calendario ordem por id DESC LIMIT 0, 1"; $ resultado = mysql_db_query ($ DB, $ link SQL $); $ linha = mysql_num_rows ($ result); ?> <? php colTmp $ = 1; for ($ i = 0; i $ linha <$; $ i + +) ( dia_sql $ = mysql_result ($ resultado, $ i, dia '); mes_sql $ = mysql_result ($ resultado, $ i, 'mes'); ano_sql $ = mysql_result ($ resultado, $ i, ano '); if ($ data == mes_sql ( "m") & & $ ano_sql data == ( "Y")) ( assunto_sql $ = mysql_result ($ resultado, $ i, 'Assunto'); desc_sql $ = mysql_result ($ resultado, $ i, 'descricao'); local_sql $ = mysql_result ($ resultado, $ i, 'local'); if ($ colTmp == 15) ( echo "<tr>"; ) echo "<b> <font color='#000000' size='2' face='Verdana'> Data: $ dia_sql "."/"."$ mes_sql "."/"."$ ano_sql". "< br >"."</ b> Assunto: $ assunto_sql <br> "."</ b> Local: <lk4> $ local_sql </ LK4> <br> "." Descrição: $ desc_sql </ font> <br > "; if ($ colTmp == 15) ( echo "</ tr>"; colTmp $ = 15; ) diferente ( colTmp $ = 20; ) ) ) if ($ colTmp == 15) ( echo "</ tr>"; ) ?> Compartilhar este post Link para o post Compartilhar em outros sites
Dee 0 Denunciar post Postado Agosto 28, 2009 Aliás esse código está totalmente errado. Olhe novamente Compartilhar este post Link para o post Compartilhar em outros sites
MatosBA 0 Denunciar post Postado Setembro 5, 2009 Alguem pode me ajudar nesse código. Só quero listar os 5 ultimos nindependente da data. Como estou usando, quando posto um de outro mes que não seja o que postei, fica em branco. Alguem me ajude! Obrigado Compartilhar este post Link para o post Compartilhar em outros sites
Marcelo de Andrade 2 Denunciar post Postado Setembro 5, 2009 sua consulta esta errada : $ SQL = "SELECT * FROM calendario ordem por id DESC LIMIT 0, 1"; o certo e : $ SQL = "SELECT * FROM calendario ORDER BY id DESC LIMIT 5"; isso fara com que puxe os os ultimos 5 dados inseridos na tabela calendario, ordenado pelo id de forma decrescente... Compartilhar este post Link para o post Compartilhar em outros sites
MatosBA 0 Denunciar post Postado Setembro 8, 2009 Correto! O problema é que quando é que quando eu adiciono uma agende do próximo mês ele tá ficando em branco, só aparece do mês em que estou. Alguma coisa nesse código tá errado! Valdir Compartilhar este post Link para o post Compartilhar em outros sites