alissong 1 Denunciar post Postado Maio 16, 2009 Pessoal, Tem outra forma de fazer esse script, pois achei muito confuso: <?php #Arquivo de funções ************************************* include("conexao.php"); #******************************************************** ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Destaques</title> <link rel="stylesheet" type="text/css" href="estilos/estilo.css"> <script language="javascript" src="javascript/bibliotecaAjax.js"></script> <script type="text/javascript"> <!-- function mudar(x,y){ x.style.backgroundColor=y; } //--> </script> </head> <body onselectstart="return false"> <div align="center"> <marquee align="top" direction="up" behavior="scroll" height="70%" width="80%" scrollamount="2" scrolldelay="70" onmouseover="this.stop()" onmouseout="this.start()"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width=95%" bgcolor="#E8E8E8"> <p align="center"><font size="2"><b>Confira as últimas notícias !</b></font> </td> <td width="5%" bgcolor="#E8E8E8"> <p align="right"><font size="2"><b><?php echo date("d/m/Y");?></font></b> </td></p> </tr> <?php // Seleciona no banco de dados com o LIMIT $sql = "SELECT * FROM noticias WHERE ver='SIM' ORDER BY data desc"; $res = mysql_query($sql); $Cor = ""; if(mysql_num_rows($res) != 0){ // Passando data do banco "AAAA-MM-DD" para "DD/MM/AAAA" function mostraData ($data) { if ($data!='') { return (substr($data,8,2).'/'.substr($data,5,2).'/'.substr($data,0,4)); } else { return ''; } } while ($linha = mysql_fetch_array($res)){ if ($Cor == "#FFFFFF") $Cor = "#ECF2F8"; else $Cor = "#FFFFFF"; echo " <tr bgcolor='" . $Cor . "' onmouseover=\"mudar(this,'#FFE2CC');\" onmouseout=\"mudar(this,'" . $Cor . "');\">"; echo " <td align='left' width='100%' colspan='2' class='tabela'><b><u>$linha[1]</u></b> <i><font color='#FF0000'>".mostraData($linha[5])."</font></i><br>"; echo " $linha[4]"; echo '<a href="teste.php">Leia mais</a></p></td>'; echo "</tr>"; } }else{ echo "<b><font color='#FF0000'>Sem notícias no momento !</font></b>"; }// Fecha o If // Fecha a conexao mysql_close($conn); ?> </marquee> </table> </div> </body> </html> Um abraço. Alissong Compartilhar este post Link para o post Compartilhar em outros sites
André D. Molin 15 Denunciar post Postado Maio 16, 2009 O marquee não tem nada a ver com PHP. Como pode ver no teu código, a estrutura é basicamente assim. <marquee> <?php // códigos php aqui ?> </marquee> Ou seja, o PHP está buscando dados no banco e exibindo entre as TAG's marquee, para que esses dados fiquem "mechendo" hehe. O marquee nao tem nada de complicado. O que pode estar complicado a seu ver é o PHP. É isso? Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Maio 16, 2009 Lembrando que o elemento "marquee" não faz parte da documentação HTML do W3C. Compartilhar este post Link para o post Compartilhar em outros sites
Mário Monteiro 179 Denunciar post Postado Maio 17, 2009 ele esta em desuso Compartilhar este post Link para o post Compartilhar em outros sites