Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z wyświetlaniem linków
Haidi22
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 6.07.2009

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


Witam serdecznie!
Męcze się nad skryptem, który będzie wyświetlał linki do pierwszych 10 artystów. Proszę was o pomoc.

Oto mój kod, w którym jest na pewno sporo błędów

  1. $artysci['12675']='jan matejko';
  2. $artysci['12677']='jacek malczewski';
  3. $artysci['12795']='tadeusz kantor';
  4. $artysci['12233']='józef chełmoński';
  5. $artysci['13657']='olga boznańska';
  6. $artysci['12678']='tadeusz makowski';
  7. $artysci['13658']='jerzy kossak';
  8. $artysci['12800']='wojciech kossak';
  9. $artysci['13659']='rafał malczewski';
  10. $artysci['12686']='jerzy nowosielski';
  11. $artysci['12799']='juliusz kossak';
  12.  
  13. /*if ($artysci == null)
  14.   $output = '.';
  15. else
  16.   $output = '.$artysci.';
  17. */
  18. foreach ($artysci as $key => $value)
  19. {
  20. $output = '<a href="[~'.$key.'~]">'.$value.'</a>';
  21. }
  22.  
  23. echo $output;
  24.  


wyświetla mi ostatniego artystę.

proszę was o pomoc,
od niedawna dopiero uczę się php

Pozdrawiam i dziękuję za wszelką pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




No bo przecież cały czas nadpisujesz (=) zmienna $output a nie dopisujesz (.=) do niej ciągu.


--------------------
Go to the top of the page
+Quote Post
Haidi22
post
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 6.07.2009

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


A mam jeszcze jedno pytanie jak mogę umieścić w kodzie url aby otrzymac:
  1. <a href="pl/artysci/M/12676_markowicz-artur.html">

pod nazwa markowicz artur,

tzn. aby do linka automatycznie podrzucał key'a??

i dziękuje za pomoc wookieb:)

Ten post edytował Haidi22 30.08.2010, 11:09:06
Go to the top of the page
+Quote Post
wookieb
post
Post #4





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Poczytaj http://pl.php.net/manual/en/ref.strings.php
to będziesz wiedział jakich funkcji użyć aby operować na stringach


--------------------
Go to the top of the page
+Quote Post
Haidi22
post
Post #5





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 6.07.2009

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


Mam już tylko jedno pytanie, jak sformułować instrukcję if aby móc wyświetlić na ekranie zestawy linków przy poszczególnych stronach, tzn. aby na stronie gdzie znajdują się artyści na literę a wyświetliło linki z zakresu a-e.


  1. //artyści a-e
  2. $artysci['11825']='teodor axentowicz';
  3. $artysci['12087']='józef brandt';
  4. $artysci['12233']='józef chełmoński';
  5. $artysci['13663']='henryk epstein';
  6. $artysci['12826']='stefan gierowski';
  7. //$artysci['']='maksymilian gierymski'; brak przypisanego key'a
  8. $artysci['12823']='henryk hayden';
  9. $artysci['12834']='wlastimil hofman';
  10.  
  11. //artyści f-l
  12. $artysci['12795']='tadeusz kantor';
  13. $artysci['13658']='jerzy kossak';
  14. $artysci['12799']='juliusz kossak';
  15. $artysci['12800']='wojciech kossak';
  16. $artysci['13665']='antoni kozakiewicz';
  17. $artysci['12678']='tadeusz makowski';
  18. $artysci['12677']='jacek malczewski';
  19. $artysci['13659']='rafał malczewski';
  20. $artysci['12681']='zygmunt menkes';
  21.  
  22. //artyści m-r
  23. $artysci['12683']='mela muter';
  24. $artysci['12736']='jan stanisławski';
  25. $artysci['13664']='włodzimierz terlikowski';
  26. $artysci['12818']='włodzimierz tetmajer';
  27. $artysci['12807']='wojciech weiss';
  28. $artysci['12808']='stanisław witkiewicz';
  29. $artysci['12813']='eugeniusz zak';
  30. $artysci['13666']='jakub zucker';
  31.  
  32. //artyści s-z
  33. $artysci['11977']='berlewi';
  34. $artysci['13657']='boznańska';
  35. $artysci['12259']='cybis';
  36. $artysci['12804']='fałat';
  37. $artysci['12803']='fangor';
  38. $artysci['12797']='kanelba';
  39. $artysci['12675']='matejko';
  40. $artysci['13668']='mondzain';
  41. $artysci['12686']='nowosielski';
  42. $artysci['13660']='pankiewicz';
  43. $artysci['12791']='ruszczyc';
  44. $artysci['12735']='stażewski';
  45. $artysci['12737']='stryjeńska';
  46. $artysci['12811']='wyczółkowski';
  47. $artysci['13667']='wygrzywalski';
  48.  
  49. if ($artysci ==)
  50. $output = ',';
  51. else
  52. foreach ($artysci as $key => $value)
  53. {
  54. $output .= '<a href="[~'.$key.'~]">'.$value.'</a> ';
  55. }
  56.  
  57. echo $output;

dziękuję za jakąkolwiek pomoc i wskazówki, dzięki którym będę mógł rozwiązać ten problem.
Pozdrawiam:)
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: 20.08.2025 - 14:57