如何在Javascript中创建一个空的2D数组(不知道新数组中将有多少行或列)?
如果它是一个简单的数组,var newArray = new Array();我可以分配尽可能多的元素.但是2D阵列怎么样?我可以创建一个而不指定行数和列数吗?以及如何在(myArray[0][1]或myArray[0,1])之后访问元素?
如果我的问题看起来很愚蠢,但我没有解释.我正在尝试设置一个包含一些新闻的页面.我有数据库,包括News_id,news_header,newsbody等属性.
我有2页第一页给出了一个新闻简要说明列表,按钮允许用户阅读更多的特定新闻.如果单击它将相应的news_id值传递给页面2,该页面2获取News_Id值,从数据库值查询相应的值并输出内容.
问题是,没有任何一个按钮在第1页的列表中我点击查看新闻,页面2总是接收新闻的news_id值,这是在**中的第一个.这是代码
第一页(清单)
<form name='NewsLineSelection' method='post' action='news.php'>
<?php
 $News_Query = "Select * from news order by Date_Posted Desc;";
 $GetNews = mysql_query( $News_Query, $IVE_Connection ) or die("ERROR: ".mysql_error());
while ( $News_Database = mysql_fetch_array( $GetNews ) ){                   
?>
<tr><td ><?php echo $News_Database[1]; ?></td>//header
<tr><td ><?php echo $News_Database[2]; ?></td>//news body
...etc
<tr><td class="maintext">
<input type='hidden' name='NewsToRead' value='<?php echo $News_Database[0]; ?>'>//News_ID is here
<input type='submit' name='AddNews' value='Read More...' >
</td></tr>
 }//end of the loop
第2页(附信息详情)
$News_id = addslashes($_POST['NewsToRead']);
$News_Query = "Select …