Mam plik
glowny.php, który przyjmuje zmienną id_hs od strony poprzedniej
następnie wyszukuje w bazie MySql odpowiednie dane i przypisuje je pod zmienne
mniej wiecej tak
<poczatek kodu>
<?php include(\"../include/funkcjePHP.php\"); ?>
dołączam plik z funkcjami w którym jest funkcja f_wypisz
<?php $id_hs = $_REQUEST['id_hs']; ?>
<wywoluje funkcję , która jest zdefiniowana na koncu pliku, funkcja łączy się z bazą i przypisuje zmienne>
<?php f_przypisz(); function f_przypisz() { //zapytanie do bazy $hs_numer = $wiersz['hs_numer']; } ?>
Następnie dla pewności wyswietlam sobie parę zmiennych. Wszystko działa.
Dołączam inny plik z kodem.
<?php require('hs_oferta.php'); ?>
<koncze plik>
teraz pliczek hs_oferta.php
on wypisuje mi międzyinnymi zmienne które deklarowałem. Wypisywanie odbywa sie poprzez funkcje f_wypisz
No i tu pojawia sie problem. Funkcja otrzymuję pustą zmienną, choć zmienna napewno ma wartość.
W skrócie w jedym pliku deklaruje zmienne i dołączam plik z funkcjami, dołączam inny plik, który poprzez funkcje ma za zadanie wyswietlić dane zmienne. Request zamiast includa w hs_oferta.php powinno zadziałać prawidłowo i kod powinien być interpretowany w danej kolejności.
Myśle, że coś z deklaracją jest nie tak. Próbowałem
<?php ?>
też nie działa. Pomocy. Ma ktoś jakiś pomysł

Dodam, że funkcja f_wypisz wyglada przykładowo tak:
<?php function f_wypisz($zmienna) { //tutaj jakis if } ?>
Po wywołaniu wynik jest taki
zmienna ma wartosc:
Czyli nie wypisuje wartosci. Funkcja działa napewno, jeśli wywołam ją w pliku glowny.php to działa pieknie./