php寫商品收藏功能怎麼寫啊js裡面是怎麼寫的

嗯嗯,Ajax如果用原生的javascript寫的話,代碼太多了,還需要考下兼容,可以直接引入一個jQuery的庫,然後直接調用jQuery的$.get(),$.post(),$.ajax()方法就行,一般出入URL,和參數就行

❷ php點擊收藏時存儲數據到mysql是怎麼做的

ajax方法

$.ajax({
type: "POST",定義提交的方法,post或get
url: "處理數據的頁面",
data: 傳遞的數據,
success: function(msg){
處理數據成功後,執行的代碼,例如用alert("收藏成功")來提示之類的
}
});

❸ PHP 收藏夾程序

能否說詳細點?對PHP編程有興趣參考http://www.hugesky.com/search.php?selectop=art&selectsearch=title&postsearch=1&search_keyword=php

❹ php 如何用get收藏

大致是這么個流程:


html:

<inputtype="button"id="favor"value="收藏"/>

$("#favor").click(function(){
varID;//獲取收藏id
$.getJSON("favor.php",{id:ID},function(data){
if(data.code==1){
//收藏成功
}else{
//報錯
}
});
});


favor.php:

if(isAjax()){//檢測是否是ajax請求
$id=isset($_GET['id'])?intval($_GET['id']):null;

//檢測參數
if(empty($id)||$id<1){
echojson_encode(array('code'=>0,'msg'=>'參數錯誤'));
exit;
}

//檢測要收藏的項是否存在
$isExists=isExists($id);//資料庫操作
if(empty($return)){
echojson_encode(array('code'=>0,'msg'=>'不存在'));
exit;
}
$return=doSomething($id);//資料庫操作

if($return){
echojson_encode(array('code'=>1,'msg'=>'收藏成功'));
exit;
}else{
echojson_encode(array('code'=>0,'msg'=>'收藏失敗'));
exit;
}
}

❺ 如何用php製作收藏文章功能,要盡量高效率

建一個收藏表
欄位包括:
id
user 用戶名
wid 文章id
time 收藏時間

❻ 用PHP怎麼編寫的收藏功能求源碼

要實現瀏覽的收藏功能?還是收藏保存在資料庫中的?
1.瀏覽器的收藏功能。在網上很多,就一行js代碼;
2.收藏在數據中的,那就創建一個資料庫表,誰收藏的?收藏的什麼?什麼時間收藏的?這幾個數據保存在數據中即可.

❼ SQL語句, 我想在PHP中做一個收藏按鈕 ,點擊後從資料庫表中調取用戶和商店ID到新的表中

你可以先在資料庫中寫一個存儲過程Add_Favorite,然後在收藏按鈕添中調用加這個存儲過程就可以了。

Oracle Procere Sample:
create or replace procere Add_Favorite (P_UserName in Varchar2, P_ShopName in Varchar2) As
BEGIN
Insert into Table_Name values(P_UserName, P_ShopName) ;
EXCEPTION
WHEN others THEN
rollback;
END Add_Favorite;

PHP 調用 Add_Favorite:
$sql_sp = "BEGIN Add_Favorite(:UserName, :ShopName); END;";
$stmt = OCIParse($conn, $sql_sp);
OCIBindByName($stmt, ":UserName", $id, 16);
OCIBindByName($stmt, ":ShopName", $name, 30);
OCIExecute($stmt);

❽ php中怎麼實現」加入收藏「和」設為首頁

PHP沒有相關的功能,不過可以通過javascript腳本來實現

加入收藏的js代碼如下:

目前兼容IE系列和Firefox,至於其他的瀏覽器,則彈窗提示「用Ctrl+D來加入收藏」。

<scripttype="text/javascript">
//加入收藏的函數
functionbookmark(title,url){
if(document.all){//ie
window.external.AddFavorite(url,title);
}elseif(window.sidebar){//firefox
window.sidebar.addPanel(title,url,"");
}elseif(window.opera&&window.print){//opera
varelem=document.createElement('a');
elem.setAttribute('href',url);
elem.setAttribute('title',title);
elem.setAttribute('rel','sidebar');
elem.click();//this.title=document.title;
}else{
alert("加入收藏失敗,請使用Ctrl+D進行添加");
}
}
</script>

加入收藏HTML代碼調用


設為首頁的js代碼:

❾ php實現點擊鏈接添加到收藏夾

其實這個是JS的工作,不過你硬是要PHP來實現也不是不可以;
首先說說JS怎麼實現的吧:
1.用JAVASCRIPT判斷客戶端收藏目錄中的所有.url文件,遍歷到數組中;
2.讀取這個數組,並判斷是否有指定的收藏網址,有則已收藏,沒有則添加收蕨;

PHP就更加好做了,你可以加一個cookies到客戶端,每次查看這個cookies是否存,若有則已收藏,沒有則表示沒有收藏;