php网站商品显示问题

来源:百度知道 编辑:UC知道 时间:2024/05/24 07:28:45
我的网站商品排列想达到如图二的效果, 寻找到如下一段代码, 但是效果却如图一所示, 请各位高手帮忙修改代码, 以达到图二的显示结果 (好像一个<td>中还装了几个<td>). 如有可用代码将会加分. 谢谢!

因字数限制, 现将代码删掉部分, 希望能看明白.
......
$result = query("SELECT ad_id,ad_date_begin,ad_date_end,ad_type,ad_title,ad_description,ad_image1,ad_options,ad_price FROM {$class_prefix}ads_abbotsford WHERE ad_status=1 {$typeQuery} ORDER BY ad_date_begin DESC,ad_id DESC LIMIT 0,600",$class_link);
while(list($ad_id,$ad_date_begin,$ad_date_end,$ad_type,$ad_title,$ad_description,$ad_image1,$ad_options,$ad_price) = mysql_fetch_row($result)) {
......
if($ad_image1 != "") {
$ad_image1 = getThumb($ad_image1);
......
$type = $adTypes[$ad_type];
$date = formatDate($ad_date_begin);

if($SystemOptions['spider'] == 1) { $ads[$ads_counter] = "{$type} Ad#$ad_id   <a href=\"{$insUrl}city/abbotsford/classified.php/listing/$ad_id\" class=\"ad_

现补充提交显示图一效果的完整代码, 细看应该不是由 css 控制. 请各位高手继续指导.

//List recent classifieds
$ads_counter = 0;
$imgs = array();
$ads = array();
$result = query("SELECT ad_id,ad_date_begin,ad_date_end,ad_type,ad_title,ad_description,ad_image1,ad_options,ad_price FROM {$class_prefix}ads_abbotsford WHERE ad_status=1 {$typeQuery} ORDER BY ad_date_begin DESC,ad_id DESC LIMIT 0,600",$class_link);
while(list($ad_id,$ad_date_begin,$ad_date_end,$ad_type,$ad_title,$ad_description,$ad_image1,$ad_options,$ad_price) = mysql_fetch_row($result)) {
$ad_title = strip_tags(stripslashes($ad_title));
$ad_description = strip_tags(stripslashes($ad_description));
if(strlen($ad_description) >= 150) {
$ad_description = substr($ad_description,0,150 + strpos(substr($ad_description,150)," "))."...";
}

if($ad_image1 != "") {
$ad_image1 = getThumb($ad_image1);
if($SystemOptions['spider&#