沒有意義的,我爲什麼它不工作,也許我是傻還是盲目的,但我不能工作了..變量未定義何時?
注意:未定義的變量:info_table在file.php上線35
這裏是代碼...
<?php
require_once("includes/connect.php");
include("includes/functions.php");
?>
**<?php
if (isset($_GET['info'])){
$info_table = $_GET['info'];
} elseif (isset($_GET['page'])){
$page_table = $_GET['page'];
}
?>**
<?php include("includes/header.php"); ?>
<div id="content">
<table id="table">
<tr>
<td id="nav">
<ul class="info">
<?php
$result = get_all_info();
while ($info = mysql_fetch_assoc($result)){
echo "<li><a href=\"content.php?info=" . urlencode($info['id']) . "\">{$info["menu"]}</a></li>";
$result2 = get_pages_for_info($info['id']);
echo "<ul class=\"pages\">";
while ($page = mysql_fetch_assoc($result2)){
echo "<li><a href=\"content.php?page=" . urlencode($page['id']) . "\">{$page["menu"]}</a></li>";
}
echo "</ul>";
}
?>
</ul>
</td>
<td id="main">
<h2>Main Content</h2>
**<?php echo $info_table; ?>**
</td>
</tr>
</table>
</div>
<?php
include("includes/footer.php");
?>
</body>
</html>
你能幫忙嗎?大聲笑!
不要恨我用表,它是一個實驗和教育腳本im編碼。我不親(還!)
非常感謝!
該變量僅在'isset($ _ GET ['info']))'true時設置。 – andrewsi
好的,謝謝。我如何將它設置爲true?大聲笑 – PrivateMufasa
你只是設置變量,如果URL包含一個'info'參數(即'page.php?info = something')。如果情況並非如此,則沒有定義。解決一個未定義的變量錯誤的最簡單方法是定義它 - 只需在你的包含行 – andrewsi