Директория другого уровня, указывающая на PHP
Я создаю сайт, управляемый данными PHP, и у меня возникают некоторые проблемы с указанием моего каталога.
У меня есть индексный файл, который хорошо работает:
index.php
<?php
include'inc/header.php';
include'inc/navigation.php';
include'inc/mysql_con_links.php';
?>
Тогда в моей папке inc/
У меня много файлов, но проблема в том, list_item.php
,
В этот файл я еще раз включаю mysql_con_links.php
и это правильно вызывает правильный кусок кода, который генерирует список новых добавленных полос.
Проблема в том, когда я нажимаю на новую группу на любой другой странице, кроме index.php
в не загружает правильный каталог, например, когда я нажимаю на него из index.php
я получил
http://stuweb.cms.gre.ac.uk/~ob219/bookingsystem/inc/list_item.php?id=14
идеально.
Но когда я нажимаю на группу в ссылке
http://stuweb.cms.gre.ac.uk/~ob219/bookingsystem/inc/list_item.php?id=14
(как я включил mysql_con_links.php
в list_item.php
) Я получил
http://stuweb.cms.gre.ac.uk/~ob219/bookingsystem/inc/inc/list_item.php?id=14
так что есть проблема с тем, как я назвал каталог.
list_item.php
<?php
include'navigation.php';
include 'mysql_con_links.php';
include 'library/connect.php';
$Band_id = $_GET['id'];
$result = mysql_query("SELECT * FROM Bands WHERE Band_id = $Band_id");
//var_dump($Band_id);
//var_dump(mysql_fetch_array($result));
echo "<table border = '1'><tr><th>Band Name</th><th>Venue</th><th>Category</th><th>Stock</th></tr>";
while($row = mysql_fetch_array($result)) // !!!problem here!!!
{
echo "<tr>";
echo "<td>" .$row['Name']. "</td>";
echo "<td>" .$row['Venue']. "</td>";
echo "<td>" .$row['Category']. "</td>";
echo "</tr>";
}
echo "</table>";
include 'library/close.php';
?>
Я довольно новичок в PHP, поэтому синтаксис моего кода не может быть идеальным, поэтому любые указатели, а также проблемы, с которыми я сталкиваюсь, будут оценены.
Ссылка на текущий сайт: http://stuweb.cms.gre.ac.uk/~ob219/bookingsystem/