私は自分自身を教えようとしています。& MySQL。私はこれについて非常に新しいことに注意してください。以下は、私が得ているエラーメッセージとすべてのコードです。致命的なエラー:未定義の関数get_all_subjects()を呼び出す
私はこれが意味をなさないことを願っています!
致命的エラー:行に/Users/darren/Sites/widget_corp/content.phpにおける未定義の関数get_all_subjects()の呼び出し9
content.phpコード
<?php require_once("includes/connection.php"); ?>
<?php require_once("includes/functions.php"); ?>
<?php include("includes/header.php"); ?>
<table id="structure">
<tr>
<td id="navigation">
<ul class="subjects">
<?php
$subject_set = get_all_subjects(); **// this is the problem line**
while ($subject = mysql_fetch_array($subject_set)) {
echo "<li><a href=\"content.php?subj=" . urlencode($subject["id"]) .
"\">{$subject["menu_name"]}</a></li>";
$page_set = get_pages_for_subject($subject["id"]);
echo "<ul class=\"pages\">";
while ($page = mysql_fetch_array($page_set)) {
echo "<li><a href=\"content.php?page=" . urlencode($page["id"]) .
"\">{$page["menu_name"]}</a></li>";
}
echo "</ul>";
}
?>
</ul>
</td>
<td id="page">
<h2>Content Area</h2>
</td>
</tr>
</table>
<?php require("includes/footer.php"); ?>
これは私の機能コードです "includes"というフォルダにあります
</php
// This is where we store all the basic functions
function confirm_query($result_set) {
if (!$result_set) {
die("Database selection failed: " . mysql_error());
}
}
function get_all_subjects() {
global $connection;
$query = "SELECT *
FROM subjects
ORDER BY position ASC";
$subject_set = mysql_query($query, $connection);
confirm_query($subject_set);
return $subject_set;
}
function get_pages_for_subject($subject_id) {
global $connection;
$query = "SELECT *
FROM pages
WHERE subject_id = {$subject_id"}
ORDER BY position ASC";
$page_set = mysql_query($query, $connection);
confirm_query($page_set);
return $page_set;
}
?>
これは本当ですか? php? –