我正在尝试在我的php文件中使用isset($_POST['Save'])
将结果保存到数据库中。
echo "<form action='' method='POST'>";
echo "<input name='Save' type='submit' value='Save Result'>";
echo "</form>";
if(isset($_POST['Save']))
{
include('saveResult.php');
}
saveResult.php:
<?php
if(isset($_POST['Save'])) // If the submit button was clicked
{
$serverName = "Alaa";
echo"saveResult function php";
$connectionInfo = array( "Database"=>"i2b2blast", "UID"=>"i2b2blast", "PWD"=>"demouser");
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if( $conn ) {
echo "Connection established.<br />";
}else{
echo "Connection could not be established.<br />";
die( print_r( sqlsrv_errors(), true));
}
$sql = "INSERT INTO BlastQueryDim (QueryID, QuerySeq) VALUES ('9', 'q')";
$stmt = sqlsrv_query( $conn, $sql);
if( $stmt === false ) {
die( print_r( sqlsrv_errors(), true));
}
}
?>
但是,我收到了这个错误:
HTTP错误405.0 - 不允许的方法您要查找的页面 无法显示,因为正在使用无效方法(HTTP动词) 用过的。 发送到Web服务器的请求使用了配置为处理请求的模块不允许的HTTP谓词。 请求已发送到包含无效HTTP谓词的服务器。 请求是针对静态内容的,并且包含除GET或HEAD之外的HTTP谓词。 使用HTTP谓词POST将请求发送到虚拟目录,默认文档是不支持GET或HEAD以外的HTTP谓词的静态文件。
请帮忙吗?
答案 0 :(得分:0)
语法错误
试试这个:
include 'filename';