2012-04-15 22 views
-1

私のプロジェクトでは、私のmysqlテーブルからいくつかの結果を選択するmysqlクエリがあります。問題は、各結果に対して、ユーザーがそれらのボタンをクリックすると、結果IDをクッキーに格納する必要があります私はいつもそれを働かせようとするたびに、クッキーに保存されている値は、常に最初のレコードからです!どのように私は選択した結果から1つになる値を格納することができますか?MYSQL選択からどの結果が選択されたのかを検出しますか?

+0

http://stackoverflow.com/questions/how-to-ask – barsju

+0

特異的であるとの情報を含めて約部分を読みます。 – barsju

答えて

-1

クッキーには文字列しか格納できません。配列を格納することはできません。 JavaScriptをへの変換に参加する使用「」区切り値などの関数を使用して、それを保存する前に -

function setCookie(c_name,value,exdays) 
{ 
var exdate=new Date(); 
exdate.setDate(exdate.getDate() + exdays); 
var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString()); 
document.cookie=c_name + "=" + c_value; 
} 

function getCookie(c_name) 
{ 
var i,x,y,ARRcookies=document.cookie.split(";"); 
for (i=0;i<ARRcookies.length;i++) 
{ 
    x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("=")); 
    y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1); 
    x=x.replace(/^\s+|\s+$/g,""); 
    if (x==c_name) 
    { 
    return unescape(y); 
    } 
    } 
} 
関連する問題