-2
insert.php頁如何在PHP中調試「未定義索引」警告?
<body>
<h1>Insert Form</h1>
<p>This will be used to insert fields to the database</p>
<form name="insert_form" method="post" action="insertprocess.php">
t ID: <input name="testID" type="text" disabled><br>
t Name: <input name="testNAME" type="text"><br>
<button type="submit" name="submit">Submit</button>
</form>
</body>
</html>
insertprocess.php頁
<?php
include("config.inc.php");
mysql_query("INSERT INTO test (test_ID, test_NAME) VALUES ('".$_POST['test_ID']."','".$_POST['test_NAME']."')");
?>
這是我的錯誤。
說明:未定義指數:爲test_id在C:\的Inetpub \ wwwroot的\在第4行的通知測試\ insertprocess.php:未定義指數:TEST_NAME在C:\的Inetpub \ wwwroot的\測試\在第4行insertprocess.php
只是檢查isset $ _ POST變量 –
如果您設法解決您的問題,您應該通過選擇正確的答案告知社會。這將有助於未來的用戶。 –
[mysql_ * extension is deprecated](http://docs.php.net/intro.mysql)將在即將推出的PHP版本7中刪除,選擇[another api](http://docs.php。 net/manual/en/mysqlinfo.api.choosing.php)連接到你的mysql服務器。也有閱讀http://docs.php.net/security.database.sql-injection – VolkerK