Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

alissong

Marquee no php

Recommended Posts

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

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

ele esta em desuso

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.