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:
<?php
class Szablon
{
public $zawartosc;
public $przyciski = array( 'Strona główna' => 'glowna.php', 'Wyszukaj osobę' => 'wyszukaj.php',
'Dodaj osobę' => 'dodaj.php'
);
public $poczatek = "<html>n<head>n<meta http-equiv="content-type" content="text/html"; charset="iso-8559-2">
<link rel="stylesheet" href="style.css" type="text/css">n
n</head>n<body>n<center>n";
public $koniec = "n</center>n</body>n</html>";
public function Wyswietl()
{
$this->Wyswietl_naglowek();
$this->Wyswietl_menu();
}
public function Wyswietl_naglowek()
{
?>
<table id="nag">
<tr><td><h3>Dodawarko-wyszukiwarka osób</h3></td></tr>
</table>
<?php
}
public function Wyswietl_menu($przyciski)
{
$szerokosc = 100
/count($this->przyciski); echo "<table id="przyc
">n<tr>"; foreach( $this->przyciski as $nazwa=>$url )
{
$this->Wyswietl_przycisk($szerokosc, $nazwa, $url);
}
}
public function Wyswietl_przycisk( $szerokosc, $nazwa, $url )
{
echo "<td width="".$szerokosc."%"><a href="".$url."">".$nazwa."</a></td>"; }
}
?>
index.php:
<?php
require( 'szablon.inc' );
$glowna = new Szablon();
$glowna->Wyswietl();
?>
Prosze o rzut oka i komentarz. Pzdrawiam.