philipp
Neues Mitglied
Ich hab ein script geschrieben, dass rekursiv einen pfad zurückverfolgen soll. kurze beschreibung:
ich hab eine tabelle mit der linkstruktur:
nun wird zb in der URL das übergeben:
index.php?mplink=10
und es soll mit diesem script (unter dem absatz der link)
dieses array erzeugt werden
mit dessen hilfe will ich dann breadscrumbnavigation und ein strukturiertes menue erzeugen (linknamen sind in extra-table)
script: http://www.kaerntnerin.net/material/untitled.txt
das ergebnis sieht aber leider so aus(zeilenname stimmt nicht mehr, es is aber die zeile mit dem teil:
ergebnis: http://www.kaerntnerin.net/material/1.png
edit: mysql_error meldet mir das:
edit2: derzeitiger stand: http://www.kaerntnerin.net/material/untitled2.txt
Sorry, das soll kein "doppelpost" sein, ich will nur eindeutig klar machen, dass das problem gelöst ist.
lösung:
Ich musste natürlich auch die variable $navitable in die funktion übergeben, weil die funktion sich nix von aussen holen kann.
kann geschlossen werden
Mod-Edit: Doppelpost zusammengeführt - Das is' mir sowas von egal, was es sein soll, es gibt immernoch die Editierfunktion (XraYSoLo)
ich hab eine tabelle mit der linkstruktur:
Code:
+---+------------+
|ID |ParrentID |
+---+------------+
| 1 | X |
| 2 | X |
| 3 | X |
| 4 | 1 |
| 5 | 1 |
| 6 | 1 |
| 7 | 2 |
| 8 | 2 |
| 9 | 3 |
|10 | 4 |
+---+------------+
nun wird zb in der URL das übergeben:
index.php?mplink=10
und es soll mit diesem script (unter dem absatz der link)
dieses array erzeugt werden
PHP:
$path(1=>1, 2=>4, 3=>10)
mit dessen hilfe will ich dann breadscrumbnavigation und ein strukturiertes menue erzeugen (linknamen sind in extra-table)
script: http://www.kaerntnerin.net/material/untitled.txt
das ergebnis sieht aber leider so aus(zeilenname stimmt nicht mehr, es is aber die zeile mit dem teil:
Code:
$res3 = mysql_fetch_array(mysql_query("SELECT * FROM $navitable WHERE `ID` = '$mplink2' LIMIT 1"));
ergebnis: http://www.kaerntnerin.net/material/1.png
edit: mysql_error meldet mir das:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE `ID` = '7' LIMIT 1' at line 1
edit2: derzeitiger stand: http://www.kaerntnerin.net/material/untitled2.txt
Sorry, das soll kein "doppelpost" sein, ich will nur eindeutig klar machen, dass das problem gelöst ist.
lösung:
Ich musste natürlich auch die variable $navitable in die funktion übergeben, weil die funktion sich nix von aussen holen kann.
kann geschlossen werden
Mod-Edit: Doppelpost zusammengeführt - Das is' mir sowas von egal, was es sein soll, es gibt immernoch die Editierfunktion (XraYSoLo)
Zuletzt bearbeitet von einem Moderator: