2010-04-10 85 views
0

試圖建立一個在線D &將程序中的角色信息存儲到表格中我的問題是遊戲在您的遊戲中運行得很好,但只要您退出遊戲,所有的變量都會丟失,這意味着您必須在下次登錄時重新開始... 所以這是一個雙摺問題 什麼是最佳類型的外部工作表保存在... 和兩個如何訪問表保存和加載將變量放入外部表

下面是可變因素

<SCRIPT> 
Name1="Tabor Bloomfield"; 
Name2="Sam Wrightfield"; 
Name3="Gavin Hartfild"; 
Name4="Gail Quickfoot"; 
Name5="Robert Gragorian"; 
Name6="Peter Shain"; 
Class1="MagicUser"; 
Class2="Fighter"; 
Class3="Fighter"; 
Class4="Thief"; 
Class5="Cleric"; 
Class6="Fighter"; 
Level1=23; 
Level2=1; 
Level3=1; 
Level4=2; 
Level5=2; 
Level6=1; 
Hpts1=145; 
Hpts2=14; 
Hpts3=13; 
Hpts4=8; 
Hpts5=12; 
Hpts6=15; 
Armor1="Robe of Protection +5"; 
Armor2="Splinted Armor"; 
Armor3="Chain Armor"; 
Armor4="Leather Armor"; 
Armor5="Chain Armor"; 
Armor6="Splinted Armor"; 
Ac1a=5; 
Ac2a=3; 
Ac3a=3; 
Ac4a=4; 
Ac5a=2; 
Ac6a=3; 
Armor1b="Ring of Protection +5"; 
Armor2b="Small Shield"; 
Armor3b="Small Shield"; 
Armor4b="Wooden Shield"; 
Armor5b="Large Shield"; 
Armor6b="Small Shield"; 
Ac1b=5; 
Ac2b=1; 
Ac3b=1; 
Ac4b=1; 
Ac5b=1; 
Ac6b=1; 
Str1=21; 
Str2=16; 
Str3=14; 
Str4=13; 
Str5=14; 
Str6=13; 
Int1=19; 
Int2=11; 
Int3=12; 
Int4=13; 
Int5=14; 
Int6=13; 
Wis1=18; 
Wis2=12; 
Wis3=14; 
Wis4=13; 
Wis5=14; 
Wis6=12; 
Dex1=19; 
Dex2=14; 
Dex3=13; 
Dex4=15; 
Dex5=14; 
Dex6=12; 
Con1=19; 
Con2=15; 
Con3=16; 
Con4=13; 
Con5=12; 
Con6=10; 
Chr1=21; 
Chr2=14; 
Chr3=13; 
Chr4=12; 
Chr5=14; 
Chr6=13; 
</SCRIPT> 

File name ="gamestats" 
Path="trellian Webpage/droves E and F/gamestats 

已經tryed HTML頁面,使用Javascript,創建serperate表頁面,並把變量下進入細胞。但在失去了對如何達成解決辦法

+5

你*真的*需要了解什麼數組是... – 2010-04-10 14:49:51

回答

1

你必須提供比更多的細節萊斯利。什麼編程語言?什麼env?有關變量如何存儲的詳細描述(在Javascript內存中,在DB中?)以及您的註銷過程如何工作。首先將其縮小:

+0

主要是使用Java和Html主要工作學習PHP 我的系統是一個在Windows XP上運行的戴爾計算機...試圖保持它基於Web儘可能......按照下面的Zaf建議將Varibles放入陣列,這將減少空間,但仍然不告訴我如何將陣列保存到外部表 – 2010-04-11 16:12:06

1

您必須在本地存儲中使用Google Gears之類的內容,或者使用服務器端語言(如PHP或ASP.Net)來存儲這些值。

1

由於您使用的是PHP,我建議您使用PDO數據庫層,其中MySQLPostgreSQL。這三個文件都有很多文檔。

+0

否TS在哪裏提到PHP。這是他使用的JavaScript。 – Ikke 2010-04-12 04:38:37

+0

實際上,OP標記了問題PHP,並表示他正在學習它。 – 2010-04-12 13:08:14

0

確定 - 可以說標籤意味着您在html頁面中使用javascript。

最好是,如果你開始使用數組。更多的信息在這裏: http://www.w3schools.com/JS/js_obj_array.asp

然後,您可以使用ajax提交這個數組充滿值的PHP腳本,將其保存到數據庫。更多的信息在這裏:http://api.jquery.com/category/ajax/http://www.php.net/manual/en/function.mysql-query.php

另外,在遊戲開始時,你可以有一個PHP腳本從數據庫中讀取並創建數組。

這就是做一個特定方式的基礎知識。

+0

謝謝扎夫我會從那裏開始,讓你看看我想出了什麼 – 2010-04-11 16:11:18