Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] funkcja w funkcji i się sypie
Poker
post 19.07.2009, 19:04:11
Post #1





Grupa: Zarejestrowani
Postów: 205
Pomógł: 3
Dołączył: 20.04.2009
Skąd: Jaworzno

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


Witam ponownie


Natknąłem się już kilka dni temu na problem gdy próbuję wywołać funkcję w funkcji to przestaje działać css i jakiekolwiek zasady i tekst wyświetlany z drugiej funkcji pojawia się gdzieś u góry w całkiem innym miejscu..

Nie wiem czy nie wolno wywoływać tak funkcji lub ja robię coś w nie ten sposób co powinenem, więc proszę o podpowiedź. Kod jest sprawny w 100% jeśli wywołuję funkcję osobno pojawia się tak jak powinno ale tym razem potrzebuje wywołać jedną funkcje w drugiej.

Mój kod:

Kod
<?php
function sprawdz_kategorie($numer) {

     if($numer == 1) {
     echo 'Antyki i sztuka';
     return;
     }
     if($numer == 2) {
     echo 'Biżuteria i zegarki';
     return;
     }
     if($numer == 3) {
     echo 'Odzież i obuwie';
     return;
     }

// dalsza część
?>



A tak oto próbowałem wywołać funkcję w funkcji ( metodą prób i błędów)

Kod
<?php
function show_opis_szablonu() {

// kod

echo '<p>Kategoria:</p> <span><a href="#">'.sprawdz_kategorie($numer).'</a></span>';  // sposób pierwszy wyświetla dane w innym miejscu i nie uwzględnia css
echo '<p>Kategoria:</p> <span><a href="#"><?php sprawdz_kategorie($numer); ?></a></span>'; // sposób drugi i nie wyświetla kompletnie nic

//kod

?>



Jeśli ktoś byłby w stanie mi pomóc to z góry bardzo dziękuje smile.gif


--------------------
:) na miliony przyjdzie czas...
Go to the top of the page
+Quote Post
kacka
post 19.07.2009, 19:07:25
Post #2





Grupa: Zarejestrowani
Postów: 44
Pomógł: 5
Dołączył: 29.06.2005

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


Zamiast echo daj return

return 'Biżuteria i zegarki';


--------------------
Kacper Szurek <--- http://www.kacka.pl
Go to the top of the page
+Quote Post
Poker
post 19.07.2009, 19:16:52
Post #3





Grupa: Zarejestrowani
Postów: 205
Pomógł: 3
Dołączył: 20.04.2009
Skąd: Jaworzno

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


Bardzo dziękuje za szybką odpowiedź wszystko działa jak należy.


+ Pomógł


--------------------
:) na miliony przyjdzie czas...
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 16.07.2025 - 03:02