$query= "select * from table ORDER BY RAND()" ;
$result = mysql_query($query);
if(!isset($_get['submit']))
$_SESSION['a']=$result;
else
$result=$_SESSION['a'] ;
while ($row = mysql_fetch_array($result)) {
echo $row["names"];
}
echo "<input name='submit' type='submit' value='Submit'>";
当然,这不是所有代码,但问题出在:
所以第一个我的页面以随机顺序打开名称(例如约翰丹玛丽)
并在提交表单后(将我带到同一页面),它要么(取决于我尝试过的解决方案)以不同的随机顺序列出名称(Dan Mary John),要么我收到此错误:
Warning: mysql_fetch_array() expects parameter 1 to be resource,
integer(or array) given in C:\wamp...
我希望在提交表单后名称保持在预先提交的顺序中。