Für meine Seite, mach ich mir ein eigenes kleines CMS.
Dafür benötige ich eine Pfadangabe, wo man sich befindet.
Also so in etwa:
Sie befinden sich hier: Extras >> Umfragen
Mein Ansatz funktioniert allerdings nicht, wie er soll.
PHP:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
| <?php
$cont = mysql_query("SELECT * FROM content WHERE id = $id ORDER BY id");
$all = mysql_query("SELECT * FROM content ORDER BY id");
$num_rows_all = mysql_num_rows($all);
$row = mysql_fetch_row($cont);
if ($row_all[2] != "top") {
if ($row_all[0] == $id) {
for ($i = 0; $i < $num_rows_all; $i += 1) {
$row_all2 = mysql_fetch_row($all);
if ($row_all[1] == $row_all2[1] && $row_all2[1] != $row_all2[2]) {
echo '<p id="whereiam">Sie befinden sich hier: <a href="'.$_SERVER['PHP_SELF'].'?id='.$row_all2[0].'">';
echo $row_all2[1];
echo '</a> >> ';
echo '<a href="'.$_SERVER['PHP_SELF'].'?id='.$row_all[0].'">';
echo $row_all[1];
echo ' </p>';
}
}
}
}
else {
echo '<p id="whereiam">Sie befinden sich hier: <a href="'.$_SERVER['PHP_SELF'].'?id='.$row[0].'">';
echo $row[1];
echo '</a> </p>';
}
?> |
Wenn man in der ersten IF-Abfrage die Gleichheit zu einer Ungleichheit macht, zeigt er nur die aktuelle Seite an aber nicht den Pfad und sonst zeigt er gar nichts an.
Weiß jemand eine Lösung?