Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z wyświetlaniem linków
Forum PHP.pl > Forum > PHP
Haidi22
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.
wookieb
No bo przecież cały czas nadpisujesz (=) zmienna $output a nie dopisujesz (.=) do niej ciągu.
Haidi22
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:)
wookieb
Poczytaj http://pl.php.net/manual/en/ref.strings.php
to będziesz wiedział jakich funkcji użyć aby operować na stringach
Haidi22
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:)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.