php商品展示,php商品展示一行三个

发布时间:2022-11-22

本文目录一览:

  1. php网站商品显示问题
  2. 有关PHP网页商品展示。我想一排多显示几个商品。应该改哪里
  3. 如何用php做一个商品展示页面?
  4. 用PHP语言怎么做商品展示页面啊?

php网站商品显示问题

现补充提交显示图一效果的完整代码, 细看应该不是由 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'] == 1) { 
            $imgs[$ads_counter] = "<a href=\"{$insUrl}city/abbotsford/classified.php/listing/$ad_id\"><img src=\"{$insUrl}images/listings/{$ad_image1}\" border=\"0\" class=\"ad_thumb\" align=\"left\"/></a>"; 
        } else { 
            $imgs[$ads_counter] = "<a href=\"{$insUrl}city/abbotsford/classified.php?listing=$ad_id\"><img src=\"{$insUrl}images/listings/{$ad_image1}\" border=\"0\" class=\"ad_thumb\" align=\"left\"/></a>"; 
        }
    }
    $type = $adTypes[$ad_type];
    $date = formatDate($ad_date_begin);
    if($SystemOptions['spider'] == 1) { 
        $ads[$ads_counter] = "{$type} Ad#$ad_id &nbsp;&nbsp;<a href=\"{$insUrl}city/abbotsford/classified.php/listing/$ad_id\" class=\"ad_link\"><b>$ad_title</b></a><br/>$ad_description &nbsp;&nbsp;&nbsp;&nbsp;<b>{$ad_price}</b>&nbsp;&nbsp;&nbsp;&nbsp;{$date}<hr color=#FFCCFF />";
    } else { 
        $ads[$ads_counter] = "{$type}: Ad#$ad_id &nbsp;&nbsp;<a href=\"{$insUrl}city/abbotsford/classified.php?listing=$ad_id\" class=\"ad_link\"><b>$ad_title</b></a><br/>$ad_description &nbsp;&nbsp;&nbsp;&nbsp;<b>{$ad_price}</b>&nbsp;&nbsp;&nbsp;&nbsp;{$date}<hr color=#FFCCFF />";
    }
    if($pg == "") { $pg = 1; }
    if($ads_counter != 0) {
        echo ENDPRINT
        <div id="listings">
            <table width="{$SystemOptions['page_width']}" border="0" cellspacing="1" cellpadding="3">
        ENDPRINT;
        if(substr($SystemOptions['page_width'],-1) == "%") { 
            $colWidth = floor($SystemOptions['page_width'] / $SystemOptions['list_columns']) . "%"; 
        } else { 
            $colWidth = floor($SystemOptions['page_width'] / $SystemOptions['list_columns']); 
        }
        for($i=(($pg*20)-20); $i=(($pg*20)-1); $i++) {
            if($ads[$i] == "") { continue; }
            echo "<tr>";
            for($ii=0; $ii=$SystemOptions['list_columns']-1; $ii++) {
                $j = $i + $ii;
                echo "<td width=\"$colWidth\" valign=\"top\">$ads[$j]</td>"; //我曾将以上代码第21行的{$ad_price}{$date}改为加在这里的两个td中, 但显示不出正确内容.
            }
            echo "</tr>";
            $i = $i + $SystemOptions['list_columns'] - 1;
        }
        echo "</table></div>";
    }
}

资料补充者: 一楼 yanngoyan

有关PHP网页商品展示。我想一排多显示几个商品。应该改哪里

.INDEXGOODS_STYLE_1_Wrap .items,
.INDEXGOODS_STYLE_1_Wrap .items h1 {
    /*反复调整这里的数字来获得最佳的宽度*/
    width:243px;
}

宽度改小点就能多方几个了

如何用php做一个商品展示页面?

类似的开源代码有很多,你可以参考 ECShop、Magento等开源PHP项目的相关代码。 如果自己写的话,也不复杂,先取出数据,再编写CSS确定样式,最简单的办法,你可以找个某商品展示网页,看人家的html/CSS编写,照做也差不多了。

用PHP语言怎么做商品展示页面啊?

左边动态从数据库中读出来所有的商品,然后点左边的时候,右边获到传过来的参数,一般来说是ID,然后根据传过来的ID查出相应的产品信息

SELECT * FROM 产品表 WHERE 产品ID=传来的ID

然后在该显示的地方显示出来 DIV只是页面布局的一种方式