我需要文件,其中一个是index.php,另一个是survey-result.php。
Index.php 包含一个调查和一个按钮,点击该按钮应该发布一个调查名称,并将结果发布到survey-result.php。然后,survey-result.php应建立一个mysql连接,并使用index中的结果更新数据库,并进行正确的调查。
网址示例:index.php?id = 528E6B678ECE0
Id是一个调查名称,存在于mysql数据库中。
问题:两个php文件之间没有连接。如果我使用result和surveyname中的手动数据运行调查结果,那么它将更新我的数据库。
有什么想法吗? :D
<input type='button' value='Create User' onclick='updateSurvey()' />;
function updateSurvey()
{
$.ajax(
{
url: 'handlers/survey-result.php',
data:
{
action: 'action',
surveyname: <?php echo $_GET["id"]; ?>,
result: 'Test Result',
type: 'post',
success: function(output)
{
alert("Survey result updated");
}
});
}
</script>
处理程序/调查-result.php
<?php
if(isset($_POST['action']) )
{
include("include/dbConnect.php");
$strSQL = " UPDATE surveys
SET result= . $_POST['result'] .
WHERE surveyname= . $_POST['surveyname']";
// The SQL statement is executed
mysql_query($strSQL) or die (mysql_error());
// Close the database connection
mysql_close();
}
?>