導航:首頁 > 源碼編譯 > 分類信息源碼php

分類信息源碼php

發布時間:2023-08-03 05:57:27

php 列出分類及其相應信息

<?php
mysql_connect(...);
$sql='select distinct movietype from 表';
$res=mysql_query($sql);
$movietype=array();
while($row=mysql_fetch_row($res)) $movietype[]=$row[0];
mysql_free_result($res);
foreach ($movietype as $m){
$sql="select id,title from 表 where movietype='$m'";
$res=mysql_query($sql);
echo "<p>$m:<br>";
while ($row=mysql_fetch_row($res)) echo $row[0].' '.$row[1].'<br>';
echo "</p>";
mysql_free_result($res);
}
mysql_cose();
?>

Ⅱ 請問目前有哪些比較好的開源分類信息系統

以下是筆者在與部分CMS創始人交流後,對開源CMS做一個2009年總結排名,供大家分享:一、帝國CMS其實帝國CMS、DEDECMS和PHPCMS都是PHPCMS行業的領先者,如果要明確的分出誰是第一,已經非常難了,但隨著PHPCMS和DEDECMS的創始人相繼離開,我暫且將帝國CMS排在了第一,而在PHPCMS行業里頭,系統最穩定的也是帝國CMS。預測:2009年淡淡風與IT柏拉圖的相繼離開,2010年或將是帝國進一步擴大用戶量的一年,多年的CMS巨頭爭霸格局或將在2010年得到實質性的改變。二、DEDECMSDEDECMS在免費使用的策略上將用戶量做到了最大,同時DEDECMS也是媒體曝光率最高的一家CMS,但IT柏拉圖離開後,DEDECMS官網不僅也改版了,運營策略也改版了,在未來的日子裡,DEDECMS將著重於商業系統解決方案方向發展,這對於使用慣了免費系統的個人站長來說並不是件好事,DEDECMS離開IT柏拉圖後,其用戶量如何鞏固將是一個比較棘手的問題,而在商業系統發展上,DEDECMS如何如何解決系統的安全問題,不再重蹈2008年發布V5正式版被黑的舊轍,亦是比較值得關注的問題。三、PHPCMS在淡淡風黯然離去時,很多的站長都在問失去了鍾勝輝的PHPCMS還有多少價值?PHPCMS失去了一位團隊導師和精神領袖後,PHPCMS的未來自然成為站長圈的熱門話題,而不久後鍾勝輝再創CMSTOP的消息發布後,更將PHPCMS推到了一個尷尬極點,很多用戶選擇PHPCMS的人更支持的是鍾勝輝,如果這些用戶再被鍾勝輝成功帶走,PHPCMS的三甲地位亦將岌岌可危。四、PHP168PHP168和PHPCMS有著相似的成長歷程,卻有著不同的命運歸屬,兩年前,PHP168從KU6出來,PHPCMS進入KU6,兩年後,PHPCMS創始人選擇了離開,PHP168卻在列隊歡迎從PHPCMS走出來的用戶,僅僅兩年的時間,PHP168從可憐的幾個核心開發團隊發展成最有活力的技術團隊之一,2010年將是PHP168沖向PHPCMS行業前三甲的絕好機會,我們拭目以待。五、動易動易是中國CMS行業的領跑者,中國的站長估計無人不知動易,動易系統模塊很多,功能非常強大,但在ASP與PHP相爭中,動易因DLL的限制和系統的穩定性要差,使得免費版差不多成雞肋,加之PHP系CMS的迅猛雄起,不僅使得動易的用戶量迅速下降,而且放眼過去,一大批曾經風光無限的ASPCMS(如創力、喬客、新雲等)用戶量迅速下降,從某種意義上說,這不是CMS廠商的錯,客觀原因還是在於微軟對ASP的放棄,而動易在ASP.NET的轉型,讓動易重拾往日的光輝,我們一直期待著動易能將NET的動易系統開源,而不是拿一個放棄更新的版本來開源。六、風訊在我的印象中,風訊和動易一直是一對不解的冤家,風訊給我的感覺就是動易做啥他就做啥,名氣也很大,但沒有動易大,用戶量也很多、但沒有動易多,不過風訊確實很牛,系統功能很強大,自由度高,在系統開源方面的口碑比動易要好。七、科訊科訊應該是國內ASP開源CMS最強的了,在今天ASPCMS系統中科訊能有如此用戶量,可見其系統的強大和易用,科訊走的路線是大而全,我們在互聯網上能看到的網站,似乎用科訊都能開發的出來,但其命運終究逃不過微軟對ASP的放棄。八、JEECMSJava能成為全球語言應用第一,主要是Java走了開源路線,而國內JAVACMS發展緩慢,主要原因是Java入門門檻高、Java開源CMS少、Java虛擬主機費用高,所以推廣起來非常之難,在這之前看過關於JEECMS的介紹文章,筆者始終認為JEECMS不可能發展成個人站長常用建站系統,主要Java開源系統少之又少,產品部夠豐富,靠單打獨斗很難成氣候;但在筆者最近的深入的了解後,觀念也得到了改變,主要是比較認同JEECMS的產品布局比較豐富(CMS、論壇、商城、博客、下載、圖片等),更主要是JEECMS已經縱深到了虛擬主機業務這一塊,提供與PHP虛擬主機平價的廉價虛擬主機,無疑是推動用戶量的最有效途徑。九、JTBC_CMS在整個CMS行業里,JTBC提供的技術版本是最牛的,JTBC提供ASP版、PHP版和.NET版下載,這樣給用戶的選擇餘地比較大,並且採取了「語言/代碼/程序」兩兩分離的技術模式,納入了模塊安裝文件的概念,全面的使用了模板包與語言包結構,極大的提升了二次開發的便利,但是JTBC從2004年做到現在,用戶量依然還很小。十、ROYcms!NTROYcms!NT是國內極少見的一家非商業性組織提供的開源CMS,沒有授權服務,只靠捐贈資助生存,在中國,這樣的團隊生存非常艱難,因為國內還沒有形成對軟體作者的捐贈氣氛,所以,ROYcms!NT先行者,我們沒有理由不支持他們。詳細請見網址: http://www.admin5.com/article/20091111/191319.shtml

Ⅲ PHP MYSQL 的多級分類樹結構

打開資料庫那就不寫了。
前幾天剛寫了一個。你看下


/* 表結構

CREATE TABLE `lh_categroy` (

`id` int(10) NOT NULL auto_increment,

`parentid` int(6) NOT NULL,

`name` varchar(255) NOT NULL,

`keyword` varchar(255) NOT NULL COMMENT '關鍵字',

`des` varchar(255) NOT NULL COMMENT '描述',

PRIMARY KEY (`id`),

UNIQUE KEY `name` (`name`)

) ENGINE=MyISAM AUTO_INCREMENT=44 DEFAULT CHARSET=utf8;


*/

/**

* 獲得所有欄目排序後的列表

* @return array

*/

function getAllOrderColumns($id = 0) {

global $columns;

$result = array();

if ($id) $result[$id] = $columns[$id];

foreach ($columns as $column) {

if ($column['parentid'] == $id) {

$column['level'] = 0;

$result[$column['id']] = $column;

getColumns($columns, $column['id'], $result, 1);

}

}

return $result;

}


function getColumns($columns, $cid, &$result, $l = 1) {

foreach ($columns as $c) {

if ($c['parentid'] == $cid) {

$c['level'] = $l;

$result[$c['id']] = $c;

getColumns($columns, $c['id'], $result, $l + 1);

}

}

}


$sql = 'select * from lh_categroy';

$query = mysql_query($sql);

while($row = mysql_fetch_assoc($query)){

$columns[]=$row;

}


$fenlei = '';

$fenlei = '<select name="cid" style="width:200px; height:25px;">

<option value="0">請選擇分類</option>';

foreach(getAllOrderColumns() as $v){

$v[name] = $v[level] ? ($v[level]==1 ? '&nbsp;&nbsp;|-'.$v[name]:'&nbsp;&nbsp;&nbsp;|-'.$v[name]) : $v[name];

$fenlei .= "<option value='$v[id]'>$v[name]</option>";

}

$fenlei .= '</select>';

echo $fenlei;

Ⅳ PHP怎麼遞歸

下面我舉一個其他的例子,雖然不是族譜,但是原理都是一樣的。

在一些復雜的系統中,要求對信息欄目進行無限級的分類,以增強系統的靈活性。那麼PHP是如何實現無限級分類的呢?我們在本文中使用遞歸演算法並結合mysql數據表實現無限級分類。
遞歸,簡單的說就是一段程序代碼的重復調用,當把代碼寫到一個自定義函數中,將參數等變數保存,函數中重復調用函數,直到達到某個條件才跳出,返回相應的數據。
Mysql
首先我們准備一張數據表class,記錄商品分類信息。表中有三個欄位,id:分類編號,主鍵自增長;title:分類名稱;pid:所屬上級分類id。
class表結構:

CREATE TABLE IF NOT EXISTS `class` (
`id` mediumint(6) NOT NULL AUTO_INCREMENT,
`title` varchar(30) NOT NULL,
`pid` mediumint(6) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

插入數據後,如圖:

如果要輸出json格式的數據,則可使用:

echo json_encode($list);

Ⅳ 求一個分類信息網源碼,不需要注冊功能,用戶可以自由發布信息,首頁是上面分類,下面是幾個板塊的信息

建議用php +mysql的

asp的以後數據多了 經常掛
php的 推薦 小螞蟻 帝國 織夢的都可以

Ⅵ 請 php 簡單 產品分類代碼

商品分類展示
設置商品分類顯示不僅可使該購物系統的所有商品都分門別類的顯示出來,而且為用戶選擇商品提供了很大的方便。首先應該建立一個單獨的type表用來存儲商品大類,之後在shangpin表中增加一個typeid欄位,該欄位中存儲的內容是商品大類id值,利用這個值就可以確定該商品屬於那一類。商品分類展示是在showfenlei.php中完成的,代碼如下:
<!--*******************************showfenlei.php*******************************-->
<?php
include("top.php");
?>
<table width="800" height="438" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="200" height="438" valign="top" bgcolor="#E8E8E8"><div align="center">
<?php include("left.php");?>
</div></td>
<td width="10" background="images/line2.gif"></td>
<td width="590" valign="top"><table width="590" height="20" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><div align="left">
<?php
$sql=mysql_query("select * from type order by id desc",$conn);
$info=mysql_fetch_object($sql);
if($info==false)
{
echo "本站暫無商品!";
}
else
{
do
{
echo "<a href='showfenlei.php?id=".$info->id."'>".$info->typename."</a>";
}
while($info=mysql_fetch_object($sql));
}
?>
</div></td>
</tr>
</table>
<?php
if($_GET[id]=="")
{
$sql=mysql_query("select * from type order by id desc limit 0,1",$conn);
$info=mysql_fetch_array($sql);
$id=$info[id];
}
else
{
$id=$_GET[id];
}
$sql1=mysql_query("select * from type where id=".$id."",$conn);
$info1=mysql_fetch_array($sql1);
$sql=mysql_query("select count(*) as total from shangpin where typeid='".$id."' order by addtime desc ",$conn);
$info=mysql_fetch_array($sql);
$total=$info[total];
if($total==0)
{
echo "<div align='center'>本站暫無該類產品!</div>";
}
else
{
?>
<table width="550" height="25" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><div align="left"><span style="color: #666666; font-weight: bold"><span style="color: #000000">本類商品>></span><?php echo $info1[typename];?></span>
</div></td>
</tr>
</table>
<table width="550" height="10" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td background="images/line1.gif"></td>
</tr>
</table>
<table width="550" height="70" border="0" align="center" cellpadding="0" cellspacing="0">
<?php
$pagesize=10;
if ($total<=$pagesize)
{
$pagecount=1;
}
if(($total%$pagesize)!=0)
{
$pagecount=intval($total/$pagesize)+1;
}
else
{
$pagecount=$total/$pagesize;
}
if(($_GET[page])=="")
{
$page=1;
}
else
{
$page=intval($_GET[page]);
}
$sql1=mysql_query("select * from shangpin where typeid=".$id." order by addtime desc limit ".($page-1) *$pagesize.",$pagesize ",$conn);
while($info1=mysql_fetch_array($sql1)) //顯示商品信息
{
?>
……
<?php
}
?>
</table>
<table width="550" height="25" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><div align="right"> 本站共有該類商品
<?php
echo $total;
?>
件每頁顯示<?php echo $pagesize;?>件第<?php echo $page; ?> 頁/共<?php echo $pagecount; ?>頁
<?php
if($page>=2) //商品分頁顯示
{
?>
<a href="showfenlei.php?id=<?php echo $id;?>&page=1" title="首頁"><font face="webdings"> 9 </font></a>
<a href="showfenlei.php?id=<?php echo $id;?>&page=<?php echo $page-1;?>" title="前一頁"><font face="webdings"> 7 </font></a>
<?php
}
if($pagecount<=4){
for($i=1;$i<=$pagecount;$i++){
?>
<a href="showfenlei.php?id=<?php echo $id;?>&page=<?php echo $i;?>"><?php echo $i;?></a>
<?php
}
}
else
{
for($i=1;$i<=4;$i++){
?>
<a href="showfenlei.php?id=<?php echo $id;?>&page=<?php echo $i;?>"><?php echo $i;?></a>
<?php
}
?>
<a href="showfenlei.php?id=<?php echo $id;?>&page=<?php echo $page-1;?>" title="後一頁"><font face="webdings"> 8 </font></a>
<a href="showfenlei.php?id=<?php echo $id;?>&page=<?php echo $pagecount;?>" title="尾頁"><font face="webdings"> : </font></a>
<?php
}
?>
</div></td>
</tr>
</table>
<?php
}
?>
</td>
</tr>
</table>
<?php
include("bottom.php");
?>

閱讀全文

與分類信息源碼php相關的資料

熱點內容
比德電子采購平台加密 瀏覽:200
加密貨幣400億 瀏覽:524
植發2次加密 瀏覽:44
vc6查看編譯的錯誤 瀏覽:595
心理大全pdf 瀏覽:1002
區域鏈加密幣怎麼樣 瀏覽:343
查找命令符 瀏覽:95
壓縮工具zar 瀏覽:735
白盤怎麼解壓 瀏覽:474
辰語程序員學習筆記 瀏覽:47
程序員被公司勸退 瀏覽:523
java三子棋 瀏覽:692
加密空間怎麼強制進入 瀏覽:345
ug分割曲線命令 瀏覽:209
學碼思程序員 瀏覽:609
自考雲學習app為什麼登不上 瀏覽:410
domcer伺服器晝夜更替怎麼搞 瀏覽:436
plc和單片機哪個好 瀏覽:535
帝國神話組建雲伺服器 瀏覽:827
鄧散木pdf 瀏覽:199