Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inne][MySQL][PHP]Zmiana tekstu na inny.
wiemcojeem
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 25.02.2018

Ostrzeżenie: (0%)
-----


Cześć,
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:

  1. <?php
  2. echo '<div>';
  3. echo '<h1>'.$row['postTitle'].'</h1>';
  4. echo '<p>Dodano '.date('jS M Y H:i:s', strtotime($row['postDate'])).' w kategorii: ';
  5.  
  6. $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');
  7. $stmt2->execute(array(':postID' => $row['postID']));
  8.  
  9. $catRow = $stmt2->fetchAll(PDO::FETCH_ASSOC);
  10.  
  11. $links = array();
  12. foreach ($catRow as $cat)
  13. {
  14. $links[] = "<a href='c-".$cat['catSlug']."'>".$cat['catTitle']."</a>";
  15. }
  16. echo implode(", ", $links);
  17.  
  18. echo '</p>';
  19. foreach ($listaSlow as $slowo)
  20. {
  21. $replace = str_replace("Tekst", '<a href="'.$listaAdresow[$slowo].'">'.$slowo.'</a>', $row['postCont']);
  22. }
  23. echo '<p>'.$replace.'</p>';
  24. echo '</div>';
  25. \?>

  1. $listaSlow["numer1"] = "Kasa";
  2. $listaSlow["numer2"] = "Tekst;
  3.  
  4. $listaAdresow["Kasa"] = "http://money.pl";
  5. $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ę :)

Ten post edytował wiemcojeem 29.03.2018, 22:56:33
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Jeżeli ktoś byłby na tyle hojny i uprzejmy - prosiłbym o połączenie kodu i napisanie go w poprawnej formie, dziękuję smile.gif

A ty jakbys byl tak hojny i uprzejmy i zapoznal sie z przypietym tematem
Temat: Jak poprawnie zadac pytanie oraz przygotowac srodowisko pracy
i do niego zastosowal to tez by bylo milo smile.gif Dziekuje


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 18:01