Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyciaganie jpg z bazy
armind
post
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....
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
nospor
post
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
Go to the top of the page
+Quote Post
armind
post
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??
Go to the top of the page
+Quote Post
wujek2009
post
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
Go to the top of the page
+Quote Post
kristaps
post
Post #5





Grupa: Zarejestrowani
Postów: 279
Pomógł: 36
Dołączył: 1.03.2012

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


Cytat(armind @ 19.12.2012, 17:53:46 ) *
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.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 24.08.2025 - 17:21