Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] problem z wywołaniem funkcji.
Forum PHP.pl > Forum > Przedszkole
kondzik
Witam,

Rozpoczynam swoją przygodę z PHP i natknąłem się na mały problem, mam dwie funkcje służące do stworzenia nagłówka (function tworz_naglowek_html($tytul)) i stopki (function tworz_stopke_html($stopka)).
Próbuję wywołać ich w innym pliku jednak udaje mi się to tylko z nagłówkiem, nie wiem w czym tkwi problem closedeyes.gif Załączam plik z funkcjami oraz z ich wywołaniem i jeśli jest tu dobra osóbka która może pomóc to będę wdzięczny smile.gif

plik "funkcje_wyswietl.php"
CODE
<?php

function tworz_naglowek_html($tytul) {
// wyświetlenie nagłówka HTML
?>
<html>
<head>
<title><?php echo $tytul;?></title>
<style>
body { font-family: Arial, Helvetica, sans-serif; font-size: 13px }
li, td { font-family: Arial, Helvetica, sans-serif; font-size: 13px }
hr { color: #3333cc; width=300; text-align=left}
a { color: #000000 }
</style>
</head>
<body>

<img src="czapka.jpg" alt="czapka_studencka" align="left" valign="bottom" height = "55" width = "57" />
<h1>&nbsp;Forum Studenckie</h1>


<br/><hr/>
<?php
if($tytul) {
tworz_tytul_html($tytul);
}
}
?>
<?php
function tworz_stopke_html($stopka) {
// wyświetlenie stopki HTML
echo $stopka;
?>

<hr/>
</body>
</html>
<?php
if ($stopka) {
tworz_stopke_html($stopka);
}
}
?>


Plik w którym wywołuję funkcję:
CODE
<?php
require_once ('funkcje_wyswietl.php');

tworz_naglowek_html('Rejestracja użytkowników');

tworz_stopke_html('Stopka');
?>
nospor
Czemu w funkcji tworz_stopke_html() odpalasz jeszcze raz tworz_stopke_html() ? Przeciez w ten sposob zapetlasz skrypt...
kondzik
Poprawiłem ten błąd w dwóch funkcjach jednak nadal to samo się dzieje closedeyes.gif

Edit: Zastosowałem się do Twoich uwag + zmieniłem trochę funkcję nagłówka i już jest ok, dzięki wielkie smile.gif
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.