我的PHP表單有問題。每當我刷新頁面時,舊數據都會自動插入到我的數據庫中。我的代碼是:刷新表單 - >上傳數據
<?php
if(isset($_GET['send'])){
isset($_GET['name'])?$name = $_GET['name']:"";
isset($_GET['score'])?$score = $_GET['score']:0;
$con = mysql_connect('localhost','root','') or die(mysql_error());
mysql_select-db('student',$con) or die(mysql_error());
$qry = mysql_query('INSERT INTO student(name, score) VALUES('$name', $score)') or die(mysql_error());
$display = mysql_query('SELECT * FROM student',$con) or die(mysql_error());
echo '<table border=1>';
while($rows = mysql_fetch_array($display)){
echo '<tr>';
echo "<td>$rows['id']</td>";
echo "<td>$rows['name']</td>";
echo "<td>$rows['score']</td>";
echo '</tr>';
}
echo '</table>';
}
?>
請幫我解決這個問題。
ofcourse ...您的插入查詢每次執行刷新它。
嘗試使它,如果某個條件滿足..執行插入查詢...嘗試將它放入一個if。 – rrapuya
你必須檢查你的提交。我想。 http://www.webmaster-forums.net/web-programming-and-application-development/posting-php-self-stop-dublicate-insert-refresh – newbie