เราจะแก้ไข ฉss ตรงไหนเพื่อให้ตารางมันมีเส้นขอบได้ครับ หรือสีพื้นหลัง ผมได้ใส่โค้ดตัวนี้ไป ถ้าเป็นหน้าเปล่าๆมันขึ้นสีครัับแต่ผมใส่ใน template
เราจะแก้ไขcssตรงไหนเพื่อให้ตารางมันมีเส้นขอบได้ครับ หรือสีพื้นหลัง ผมได้ใส่โค้ดตัวนี้ไป ถ้าเป็นหน้าเปล่าๆมันขึ้นสีครัับแต่ผมใส่ในtemplate ที่ผมโหลดมามันไม่ขึ้นสีพื้นหลังครับ
Code (PHP)
<?php
include("webboard.inc.php");
include("paging.inc.php");
my_connect();
?> <tr>
<td colspan="4" align="right"><a href="newtopic.php">ตั้งกระทู้ใหม่</a></td>
</tr>
<table width="600" border="0" align="center" cellpadding="7" cellspacing="1">
<tr>
<th width="75">วันที่</th>
<th width="370">หัวข้อ</th>
<th width="40">โดย</th>
<th width="105">ตอบ</th>
</tr>
<?php
$current_page = 1;
if(isset($_GET['page'])) {
$current_page = $_GET['page'];
}
$rows_per_page = 20;
$start_row = paging_start_row($current_page, $rows_per_page);
//อ่านข้อมูลจากตาราง topic โดยเรียงลำดับจากกระทู้ล่าสุดไปยังกระทู้ก่อนหน้านี้
$sql = " SELECT SQL_CALC_FOUND_ROWS *,
DATE_FORMAT(date_post, '%d-%m-%Y') AS datepost
FROM topic
ORDER BY topic_id DESC
LIMIT $start_row, $rows_per_page;";
$result = mysql_query($sql);
$found_rows = mysql_query("SELECT FOUND_ROWS();");
$total_rows = mysql_result($found_rows, 0, 0);
$total_pages = paging_total_pages($total_rows, $rows_per_page);
//สีพื้นหลังสำำหรับการสลับสีระหว่างแถว
$bgcolor1 = "#eeeeff";
$bgcolor2 = "#ddeeff";
$bgcolor = $bgcolor1;
while($data = mysql_fetch_array($result)) {
$bgcolor = ($bgcolor == $bgcolor1) ? $bgcolor2 : $bgcolor1;
//แต่ละหัวข้อกระทู้ จะทำเป็นลิงค์เชื่อมโยงไปยังเพจ reply.php
//เพื่อให้สามารถคลิกเข้าไปดูรายละเอียดของกระทู้นั้นได้
//โดยแนบหมายเลข(id)ของกระทู้นั้นไปด้วย
echo "<tr bgcolor=$bgcolor valign=top>
<td>{$data['datepost']}</td>
<td><a href=\"reply_log.php?topicid={$data['topic_id']}\" target=_top>
{$data['title']}</a></td>
<td>{$data['name']}</td>
<td>{$data['num_reply']}</td>
</tr>";
}
//แสดงหมายเลขเพจ
echo "<tr> <td colspan=4 align=center>";
$page_range = 5;
$qry_str = "";
$pagenum = paging_pagenum($current_page, $total_pages,
$page_range, $qry_str);
echo "หน้า: " . $pagenum;
echo "</td></tr>";
?>
</table>
Tag : PHP, MySQL
Date :
2010-12-19 16:44:43
By :
nnn
View :
1042
Reply :
5
เปลี่ยนจาก <tr bgcolor=$bgcolor valign=top> เป็น <tr style="background-color:$bgcolor" valign="top">
"<tr bgcolor=$bgcolor valign=top>
49.
<td>{$data['datepost']}</td>
50.
51.
<td><a href=\"reply_log.php?topicid={$data['topic_id']}\" target=_top>
52.
{$data['title']}</a></td>
53.
54.
<td>{$data['name']}</td>
55.
<td>{$data['num_reply']}</td>
56.
</tr>";
Date :
2010-12-19 23:45:46
By :
mandy
พอแก้แล้วมันขึ้นว่า
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in C:\AppServ\www\Wattaphongnok\index_topic_log.php on line 109
อ่ะครับ
Date :
2010-12-21 13:17:01
By :
nnn
แก้แล้วไม่หายครับ
Date :
2010-12-22 14:27:24
By :
nnn
echo "<tr style=background-color:'$bgcolor' valign='top'>";
Date :
2010-12-22 15:01:14
By :
Manussawin
ใช้ css ง่ายดีนะ ไม่ต้องกำหนดหลายที่ ลองเข้าไปดูในเว็ปนี้ซิ เพิ่มและแก้ไขไม่กี่บรรทัดก้อใช้ได้แล้วhttp://www.hellomyweb.com/index.php/main/content/33
Date :
2011-08-24 00:16:54
By :
susam
Load balance : Server 04