Mam pewien problem - a mianowicie, chciałbym aby tekst na z bazy danych zamieniał się na link..
Np. Tekst w bazie danych na danej stronie nosi nazwę "tekst1", jeżeli wprowadziłbym w plikach "tekst1", dodał do niego odnośnik to automatycznie zamieniłby się "tekst1" na link. (potrzebuję najmniej skomplikowanej formy, będę musiał przemienić kilkanaście tysięcy nazw (żeby później nie wpisywać na każdej stronie linka), jest to dość spory projekt, więc nie widzę problemu w zrobieniu dużej ilości linków :) )
Przygotowałem sobie kod, który niestety nie działa, o to on:
<?php $stmt2 = $db->prepare('SELECT catTitle, catSlug FROM blog_cats, blog_post_cats WHERE blog_cats.catID = blog_post_cats.catID AND blog_post_cats.postID = :postID'); $catRow = $stmt2->fetchAll(PDO::FETCH_ASSOC); foreach ($catRow as $cat) { $links[] = "<a href='c-".$cat['catSlug']."'>".$cat['catTitle']."</a>"; } foreach ($listaSlow as $slowo) { $replace = str_replace("Tekst", '<a href="'.$listaAdresow[$slowo].'">'.$slowo.'</a>', $row['postCont']); } \?>
$listaSlow["numer1"] = "Kasa"; $listaSlow["numer2"] = "Tekst; $listaAdresow["Kasa"] = "http://money.pl"; $listaAdresow["Tekst"] = "http://google.pl";
///Edit
Jeżeli ktoś byłby na tyle hojny i uprzejmy - prosiłbym o połączenie kodu i napisanie go w poprawnej formie, dziękuję :)