我只是想創建一個簡單的電話簿使用PHP ...我用下面的代碼....但一個條目覆蓋另一個PLZ的幫助...我想這樣做,而不使用MySQL在沒有使用MySQL的PHP電話簿
<?php
session_start();
if(isset($_SESSION['views']))
{
$_SESSION['views']=$_SESSION['views']+1;
}
else
{
$_SESSION['views']=1;
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Phonebook</title>
</head>
<body>
<form action="index1.php" method="post" style="border:thin">
Name: <input type="text" name="varname" style="border:dotted" />
<br/>
Roll Number:<input type="text" name="varroll" style="border:dotted" />
<br />
Phone Number: <input type="text" name="varno" style="border:dotted" />
<br/>
<input type="submit" name="submit" value="Register" /><br/>
</form>
<?php
$test1[$_SESSION['views']]=$_POST['varname'];
$test2[$_SESSION['views']]=$_POST['varroll'];
$test3[$_SESSION['views']]=$_POST['varno'];
for($j=1;$j<=$_SESSION['views'];$j++)
{
echo $test1[$j]." ".$test2[$j]." ".$test3[$j];}
echo "<br/>";
echo "No. of page views=".$_SESSION['views'];
?>
</body>
</html>
好的用戶名<受抑編碼器> – diEcho 2011-03-05 18:04:26
$ _SESSION是臨時存儲,並且甚至沒有用戶之間共享。您需要使用MySQL,將其存儲在文件中,或使用可用的衆多數據庫之一。爲什麼你不想使用MySQL有什麼原因嗎? – 2011-03-05 18:06:30
你是否反對使用MySQL?或者你需要避免使用RDBMS出於某種原因?基於文件的持久性是否可以接受?簡而言之:您正在尋求解決問題的問題是什麼? – Johnsyweb 2011-04-28 13:15:17