2010-04-10 89 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