- Автор темы
- #1
Имеется кусок кода на php. Задача: вести динамические полосатые таблицы по четным строкам.А так же, когда наводишь мышкой, появляется "Highlight" эффект. Сделал я таким образом.
В итоге не получилось, что я хотел. Поправьте меня.
За ранее спасибо.
PHP:
<style type="text/css">
tr.style td.even
{
background-color:#FFF;
color:#efefef;
}
tr.style td.odd
{
background:#efefef;
color:#FFF;
}
</style>
<?php
define("HOST","localhost");
define("USER","root");
define("PASS","");
define("DB","db");
$link=mysql_connect(HOST,USER,PASS) or die (mysql_error());
mysql_select_db(DB, $link);
mysql_query ("SET NAMES utf8");
mysql_query ("set character_set_client='utf8'");
mysql_query ("set character_set_result='utf8'");
mysql_query ("set collation_connection='utf8_general_ci'");
$sql="SELECT sys_users.`name`, sys_users.`id`, COUNT(sys_article_votes.`userid`) AS userid
FROM sys_article_votes
INNER JOIN sys_users
ON sys_article_votes.`userid`=sys_users.`id`
GROUP BY sys_article_votes.`userid`
ORDER BY COUNT(sys_article_votes.`userid`) DESC
LIMIT 0 , 10";
$result=mysql_query($sql) or die (mysql_error() ."<br/>" . $sql);
$i = 0;
$table = "<table class=echo ($i % 2 ? 'even' : 'odd') border=0 width=100% aligh=center>\n";
while($row=mysql_fetch_assoc($result))
{
$table .="<tr>\n";
$table .='<td><a href="index.php?id='.$row['id'].'">'.$row['name']."</a></td>\n";
$table .="<td>".$row['userid']."</td>\n";
$table .="</tr>\n";
}
$table .="</table>\n";
echo $table;
В итоге не получилось, что я хотел. Поправьте меня.
За ранее спасибо.