Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql] Wyświetlanie rekordu w rządany sposób
puz219
post
Post #1





Grupa: Zarejestrowani
Postów: 201
Pomógł: 0
Dołączył: 1.07.2007

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


Witam.

Tworzę sobie stronę z kolekcją swoich filmów i podczas dodawania filmu kopiuje sobie obsadę z imdb i dodaję do pola obsada (text) w bazie mysql.

Teraz chciałbym, żeby na stronie z informacjami o filmie ta obsada wyświetliła mi się w następujący sposób:

imię i nazwisko aktora (wszystko przed "...")|odstęp|...|odstęp|postać grana przez aktora (wszystko po "...")|przejście do nowej linii.

np.
Sean Penn ... Paul Rivers
Naomi Watts ... Cristina Peck

i tak, od pierwszego aktora do ostatniego, bo jak normalnie wyświetlę zawartość pola, to wyświetla wszystko jedno po drugim.

P.S. lista aktorów skopiowana z imdb jest nieco porozrzucana, tzn. występują rożne wielkości odstępów i przejścia do nowej linii, są czasami 2 czasami 1

Napisałem coś takiego, ale nie działa (wyświetla tylko ostatni wyraz)



  1. <?php
  2. //obsada
  3. $obsada=$wiersz["obsada"];
  4. if($obsada == NULL)
  5. {
  6. $obsada="";
  7. }
  8. else
  9. {
  10. $wysw_obsade = $wiersz["obsada"];
  11. $formatuj_obsade = explode(" ", $wysw_obsade);
  12. $tmpcount = count($formatuj_obsade);
  13. for ($i = 0; $i < $tmpcount; $i++) {
  14. $obsada="<b>OBSADA:</b><br>".$formatuj_obsade[$i]."<br><br>";
  15. echo "n";
  16. }
  17.  
  18.  
  19.  
  20. }
  21. ?>


Proszę o jakieś wskazówki.

Ten post edytował puz219 27.07.2007, 06:57:32
Go to the top of the page
+Quote Post

Posty w temacie


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: 22.08.2025 - 23:18