![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 0 Dołączył: 15.11.2012 Ostrzeżenie: (0%) ![]() ![]() |
Czesc mam 1 formularz textarea - dodaje w nim biografie artysty ze zdjeciem/dodaje poprostu link....
I pytanie jak wyciagnac ten obrazek z tego pola?(IMG:style_emoticons/default/questionmark.gif) - chodzi o baze.... |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
No to skoro podajesz link no to zwykłe pole tekstowe - jak to na link
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 0 Dołączył: 15.11.2012 Ostrzeżenie: (0%) ![]() ![]() |
ja nie chce robic dodatkowych pól bo po co??
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 350 Pomógł: 31 Dołączył: 23.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Niestety nie lubię wyrażeń regularnych, dlatego też nie dam Ci gotowego kodu - ale ogólnie właśnie powinieneś tym się zająć. Zakładając, że każda biografia ma taką samą strukturę np.
Kod <img src="http://www.php.pl/zdjecie-autora.jpg" alt="zdjęcie" (... inne parametry ...)" /> <h1>Biografia Pana ...</h1> <p>Lorem...</p> to wystarczy, że wyciągniesz tylko src URL z pierwszego tagu IMG jaki pojawi się w kolumnie z opisem biografii. Krótko mówiąc: pobierasz zapytanie (SELECT - mysql) i później za pomocą wyrażeń regularnych wyciągasz link.* * pewnie możesz zrobić to też od razu w locie tzn. podczas generowania się zapytania: -> http://dev.mysql.com/doc/refman/5.1/en/regexp.html |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 279 Pomógł: 36 Dołączył: 1.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
ja nie chce robic dodatkowych pól bo po co?? Bo taka jest idea bazy danych? Bo jak zdecydujesz się przebudować załóżmy stronę czy panel, całość będzie bardziej elastyczna? Załóżmy, że gdzieś na podstronie będziesz chciał umieszczać skrócone biografie z praktycznym "czytaj dalej". Będziesz musiał napisać kolejną funkcję, która pominie Ci link z rekordu - zakładając, że będzie na samym początku. Bezsens. Moim zdaniem warto rozdzielać tego typu dane. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 17:21 |