Ich habe folgendes Problem:
ich habe mehrere Kategorien, die so "link1|link2|", "link1|link2|link3|" in der DB als category gespeichert werden.
Nun mit meinem Skript, nachdem man die aus der DB geholt hat, wenn man auf link1 (erster Teil einer Kategorie) klickt, dann sieht der link in HTML so <a href="index.php?cat=link1|">. Das kriege ich mit folgendes Script für jeden Link:
$deep=substr_count($category,"|");
$category = substr($category, 0, -1);
$array_cat = array();
$array_cat = explode("|",$category);
for($i=0;$i<$deep;$i++){
echo '<a href="index.php?cat='.str_replace(' ', '%20',$array_cat[$i]).'|">'.$array_cat[$i].'</a>/';
}
Aber ich möchte, dass wenn man auf link2 klickt, dann sieht der Link in HTML-Code so aus: <a href="index.php?cat=link1|link2|"> und für link3: a href="index.php?cat=link1|link2|link3|">. Da hängen meine Kentnisse und ich weiss nicht wie ich es machen kann. Habe mit Funktionen probiert aber es hat nicht funktionniert.