Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problem z klasą
bobens_83
post
Post #1





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 7.11.2005
Skąd: z Czelsy

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


Witam. Mam taki problem. Kod wyswietla naglowek i menu, ale miedzy nimi pojawia sie komunikat:
Cytat
Warning: Missing argument 1 for Szablon::Wyswietl_menu() in c:\wamp\www\i_p\szablon.inc on line 31


szablon.inc:
  1. <?php
  2. class Szablon
  3. {
  4. public $zawartosc;
  5. public $przyciski = array( 'Strona główna' => 'glowna.php',
  6.  'Wyszukaj osobę' => 'wyszukaj.php',
  7.  'Dodaj osobę' => 'dodaj.php'
  8. );
  9. public $poczatek = "<html>n<head>n<meta http-equiv="content-type" content="text/html"; charset="iso-8559-2">
  10.  <link rel="stylesheet" href="style.css" type="text/css">n
  11.  n</head>n<body>n<center>n";
  12. public $koniec  = "n</center>n</body>n</html>";
  13.  
  14. public function Wyswietl()
  15. {
  16. echo $this->poczatek;
  17. $this->Wyswietl_naglowek();
  18. $this->Wyswietl_menu();
  19. echo $this->koniec;
  20. }
  21.  
  22. public function Wyswietl_naglowek()
  23. {
  24. ?>
  25. <table id="nag">
  26. <tr><td><h3>Dodawarko-wyszukiwarka osób</h3></td></tr>
  27. </table>
  28. <?php
  29. }
  30.  
  31. public function Wyswietl_menu($przyciski)
  32. {
  33. $szerokosc = 100/count($this->przyciski);
  34. echo "<table id="przyc">n<tr>";
  35. foreach( $this->przyciski as $nazwa=>$url )
  36. {
  37. $this->Wyswietl_przycisk($szerokosc, $nazwa, $url);
  38. }
  39. echo "</tr>n</table>n";
  40. }
  41.  
  42. public function Wyswietl_przycisk( $szerokosc, $nazwa, $url )
  43. {
  44. echo "<td width="".$szerokosc."%"><a href="".$url."">".$nazwa."</a></td>";
  45. }
  46.  
  47. }
  48. ?>

index.php:
  1. <?php
  2.  
  3. require( 'szablon.inc' );
  4. $glowna = new Szablon();
  5.  
  6. $glowna->Wyswietl();
  7.  
  8. ?>


Prosze o rzut oka i komentarz. Pzdrawiam.
Go to the top of the page
+Quote Post

Posty w temacie


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 - 10:03