我是一名PHP初學者,並試圖編寫適用於HTML和MySql的PHP類。 我面臨以下問題, 我創建了一個名爲DatabaseManager的類,其中包含函數get_value。這個函數只是返回一個值。在另一個文件中,我使用java腳本點擊按鈕來調用此函數。但鏈接似乎不能在兩個文件之間工作....有人可以幫助我嗎? 謝謝。從另一個文件中調用php函數
這是我的文件,其中包含PHP類。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Untitled 1</title>
</head>
<body>
<?php
class DatabaseManager {
private $value=1;
public function get_value()
{
return value;
}
}
/php>
</body>
</html>
,這裏是調用它的其他文件。
<html>
<head>
<?php include("DatabaseManager.php"); ?>
<script type="text/javascript">
function connect()
{
<?php
$database_manager= new DatabaseManager;
echo "the value is" . $database_manager->get_value();
?>
}
</script>
</head>
<body>
<input type="button" value="Search " onclick="connect()">
</body>
</html>
包含函數的get_value文件的名稱是DatabaseManager.php
改爲使用'mysqli_'或'PDO'。 –
請不要將'mysql_ *'函數用於新代碼。他們不再被維護,社區已經開始[棄用流程](http://goo.gl/KJveJ)。請參閱[**紅框**](http://goo.gl/GPmFd)?相反,您應該瞭解[準備好的語句](http://goo.gl/vn8zQ)並使用[PDO](http://php.net/pdo)或[MySQLi](http://php.net/ mysqli的)。如果你不能決定,[本文](http://goo.gl/3gqF9)將有助於選擇。如果你關心學習,[這是一本很好的PDO教程](http://goo.gl/vFWnC)。 – PeeHaa
包括文件將包括所有內容,所以你最終會得到**所有**。這將導致兩套嵌套'
etc'標籤 – freefaller