[請益] post方式 新增資料
想寫一個新增帳號密碼的php
可以正確的將資料以post的方式,傳給資料庫。
這個程式有個bug,最開始登入此網頁時,post還沒接收到資料,因此會有錯誤訊息,
以下錯誤訊息:
Notice: Undefined index: usrname in C:\WebServ\wwwroot\htdocs\project\addCustomer.php on line 17
想請問如何修改以下程式碼:thanks!!
<?php
include("use_database.php");
session_start();
session_register ("come_in");
$_SESSION['come_in']=$_SESSION['come_in']+1;
?>
<Form action=<?=$_SERVER['PHP_SELF']?> method=post>
新增帳號<br>
帳號:<input type=text name=usrname><br>
密碼:<input type=password name=password><br>
<input type=submit value="送出"><input type=reset value="重設">
</Form>
<?php
if(($_SESSION['come_in'])!=1){
$a=$_POST['usrname'];$b=$_POST['password'];
if($a && $b){
$query="insert into customer (usrname,password) values('$a','$b');";
mysql_query($query)or die("無法新增,可能帳號重覆");
echo "帳號已經新增";
}
else{
echo "請正確填寫帳號與密碼後送出";
}
}
?>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.165.192.25
→
11/26 19:02, , 1F
11/26 19:02, 1F
→
11/26 19:03, , 2F
11/26 19:03, 2F
→
11/26 21:32, , 3F
11/26 21:32, 3F
→
11/26 21:32, , 4F
11/26 21:32, 4F
→
11/26 21:34, , 5F
11/26 21:34, 5F
→
11/26 22:28, , 6F
11/26 22:28, 6F
推
11/27 03:50, , 7F
11/27 03:50, 7F
→
11/27 03:50, , 8F
11/27 03:50, 8F
→
11/27 03:50, , 9F
11/27 03:50, 9F