从简单的HTML表单调用php文件 - 例如 - 在浏览器中获取php源代码(见下文)。
图问题是PHP没有在localhost上运行(使用旧版本的MAMP)。检查,双重检查,并升级到最新的MAMP PRO版本(2.1.4)。
仍有同样的问题 - PHP& Apache配置看起来是正确的。
思考? (猜测第一个建议是放弃MAMP。)
PHP:
<?php
//Open a database connection
$con = mysqli_connect('localhost', 'root', 'root') or die( mysql_error() ); mysql_select_db($database) or die( mysql_error() );
//Declare variables for form data
$toDoItem = mysql_real_escape_string ($_POST["toDoItem"]);
$toDoDue = mysql_real_escape_string ($_POST["toDoDue"]);
$toDoOwner = mysql_real_escape_string ($_POST["toDoOwner"]);
//Query
$sql = "INSERT INTO toDo
(toDoItem, toDoDue, toDoOwner)
VALUES ($toDoItem, $toDoDue, $toDoOwner)";
$result = mysql_query($sql) or die( mysql_error() );
if($result){
echo ("<br>Data input successful.");
} else {
echo ("<br>Data input failed.");
}
//close the connection
mysql_close();
?>
答案 0 :(得分:0)
当你去localhost时,你得到MAMP屏幕吗?我想如果你得到屏幕但点击PhpInfo它也会打印出常规的php语句。
这似乎是因为安装错误