1

単純な 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();
?>
4

1 に答える 1