in der index.php?seite=$seite sollte er den zellenwert aus der Tabelle "folgeseite" übernehmen.
Leider übernimmt er nur immer den wert der letzten seite.
eigentlich müsste er es doch wie unten angegeben in das array mit reinschreiben und richtig ausgeben ?
es mit in $out[] zu übergeben bringt ja nichts da der href oben bereits geschrieben wird.
Leider übernimmt er nur immer den wert der letzten seite.
eigentlich müsste er es doch wie unten angegeben in das array mit reinschreiben und richtig ausgeben ?
es mit in $out[] zu übergeben bringt ja nichts da der href oben bereits geschrieben wird.
PHP-Code:
while ($zeile=mysql_fetch_array($anfrage)) {
$anr++;
$seite=$zeile['folgeseite'];
$out['weiter']= "<a href=\"./index.php?seite=$seite\"> ......» mehr »</a>";
$out['schlagwort'.$anr]=$zeile['schlagwort'];
$out['text'.$anr]=substr($zeile['text'],0,200);
}
$data = implode('', file('./templates/index.tpl'));
foreach($out as $k=>$v)
$data = str_replace('{'.$k.'}', $v, $data);
echo $data;
Kommentar