【发布时间】:2018-04-23 09:54:59
【问题描述】:
请帮帮我。
我有一个 PHP 代码,它从数据库中获取结果并以滚动形式显示在网站中。现在我想为这个选框设置样式
下面是我的 PHP 代码
<?php
$data_source='ss';
$user='su';
$password='pass';
// Connect to the data source and get a handle for that connection.
$conn=odbc_connect($data_source,$user,$password);
if (!$conn){
if (phpversion() < '4.0'){
exit("Connection Failed: . $php_errormsg" );
}
else{
exit("Connection Failed:" . odbc_errormsg() );
}
}
$sql="SELECT MARKETNAME, COMMODITY, MAXPRICE
FROM(
SELECT *, ROW_NUMBER()OVER(PARTITION BY commodity ORDER BY Date desc ,maxprice Desc) rn
FROM markets where NOT date=DATEADD(day, DATEDIFF(day,0, GETDATE()), 0) and commodity IN('Bengal gram','Bajra','Black gram','Green gram','Copra','Horse gram','Tur','Jowar','Ragi','Maize','Paddy','Groundnut','Safflower','Sesamum','Sunflower','Dry Chilli','Tamarind','Turmeric','Arecanut','Coconut','Red gram','Cotton','Jaggery'))X
WHERE rn=1";
# Execute the statement.
$rs=odbc_exec($conn,$sql);
// Fetch and display the result set value.
if (!$rs){
exit("Error in SQL");
}
echo '<marquee onmouseover="this.stop()" onmouseout="this.start()">';
echo '<a href="http://localhost:/show2.php">';
while( $row = odbc_fetch_array($rs) ) {
$res=implode("->",$row);
echo '|';
print_r($res);
echo "|";
echo ' ';
//echo ' | ';
}
echo '</a>';
echo '</marquee>';
// Disconnect the database from the database handle.
odbc_close($conn);
?>
上面程序的输出是这样的
|marketname->commodity->maxprice| ......
我想要这样
commodity(marketname) | commodity(marketname) | ........
maxprice | maxprice |
这里的commodity(marketname)应该是粗体和不同的颜色。以及 maxprice 常规尺寸和不同颜色。
我怎样才能做到这一点?
【问题讨论】:
-
您可以通过将 css 应用于生成的 html 来实现。一个不错的教程将是一个很好的起点duckduckgo.com/?q=css+tutorial
-
嗯,看了你的代码,你可能还需要一个 PHP 教程。 phptherightway.com
-
@vascowhite 感谢您的回复。如何打破跑马灯的内容?
-
对不起,我是这个领域的新手
-
您对结果集进行内爆,然后询问如何破坏它,这表明您确实需要查看我链接到的 PHP 教程网站。
标签: php css database sql-server-2012