Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pętla foreach w metodzie, Dlaczego nie wyrzuca linków?
tomekstrojny
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 3.03.2010

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


Witajcie,
mam kolejny problem z serii 'tak naprawdę problemu nie ma, ale jesteś za głupi żeby to zauważyć'.
otóż, mam tablicę asocjacyjną

  1. public $przyciski = array("O nas" => "onas.php",
  2.  
  3. "Kontakt" => "kontakt.php",
  4. "Zapisy" => "zapisy.php",

Którą próbuję odtworzyć w taki sposób:

  1. public function wyswietl() {
  2. $this->wyswietl_menu();
  3. }


gdzie

  1. public function wyswietl_menu() {
  2. echo '<DIV id="menu">'."\n";
  3. foreach ($przyciski as $nazwa => $url) {
  4.  
  5. echo '<li><a href ="'.$url.'">'.$nazwa.'</a></li>'."\n";
  6.  
  7. }
  8. echo '</DIV>'."\n";
  9. }


I to mi nie chce wyswietlić linków na obiekcie klasy. Nie ogarniam dlaczego... :F
Go to the top of the page
+Quote Post
Wicepsik
post
Post #2





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


$this->przyciski
Go to the top of the page
+Quote Post
thek
post
Post #3





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




A te $przyciski to w klasie się biorą z powietrza (IMG:style_emoticons/default/winksmiley.jpg) Musisz metodzie powiedzieć skąd one są. A ja nie widzę nigdzie byś chociaż próbował to jej podpowiedzieć (IMG:style_emoticons/default/smile.gif) Sam to sprawdź na samym początku przed foreach wrzucając var_dump($przyciski) a zobaczysz co Ci sypnie na ekran (IMG:style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
Tokk
post
Post #4





Grupa: Zarejestrowani
Postów: 11
Pomógł: 6
Dołączył: 11.03.2009

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


  1. public function wyswietl_menu()
  2. {
  3. echo '<DIV id="menu">'."\n";
  4.  
  5. foreach ($this->przyciski as $nazwa => $url)
  6. {
  7. echo '<li><a href ="'.$url.'">'.$nazwa.'</a></li>'."\n";
  8. }
  9. echo '</DIV>'."\n";
  10. }
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 - 11:39