Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przekazywanie zmiennych pomiedzy funkcjami
Kasia
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 9.07.2003

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


Witam drodzy koledzy i kolezanki
Dostałam zadanie napisania bazy danych w php. Kupiłam wiec ksiązki i
zabrałam
sie do rzeczy. Baza oczywiscie ma byc dostepna w necie a uklad przyciskow
nawigacyjnych
ma zmieniac sie w zaleznosci od zalogowaniej osoby. Wymyslilam wiec sobie ze
w tabeli uzytkownicy dodam pole uprawnienia i to one bedzie zarzadzac
przyciskami
Stworzylam taki oto plik (w skrócie oczywiscie)

[php:1:22e33a1404]<?php

function tabela($uprawnienia)
tu rysuje sobie tabelke

tu tworze przyciski
if $uprawnienia =0 to
printf("n <a href="test.php3?form_logo=%s">Zaloguj się</a>n",
$uprawnienia);

if $uprawnienia =2 to
printf("n <a href="test.php3?form_2=%s">Opcja2</a>n", $uprawnienia);

itd;

function Zaloguj($user_name, $passsword)

tu zalogowanie do bazy
i sciagniecie z bazy danych na temat uprawnien
$uprawnienia = $row["uprawnienia"];

function przyciski($user_name,$uprawnienia)
tabela($uprawnienia)...

function form_2($uprawnienia) {
tworze nowy formularz i jeszcze raz rysuje tabele
print $uprawnienia;
tabela($uprawnienia);


i program główny
if(isset($form_logo)):
form_logo($form_logo); /funkcja wykonujaca formularz logowania
elseif(isset($form_2)):
form_2($uprawnienia);
elseif(isset($Zaloguj)):
Zaloguj($user_name,$password);
else:

tabela($uprawnienia);
endif;
?>[/php:1:22e33a1404]

I wszystko ładnie działa. Po zalogowaniu w zaleznosci od uprawnien
uzytkownicy maja
widza rozne przyciski ale jak juz nacisna na jakis wykona sie funkcja form_2
ale
zmienna $uprawnienia przybiera wartosc 0 i przyciski sa jak na poczatku
Jezeli znajdzie choc jedna osoba by pomoc badz co badz poczatkujacej
programistce (a wierze ze tak)
bede baaaaaardzo wdzieczna

Kasia


---------------
Używaj bbcode, tak jest ładniej... (DeyV)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.12.2025 - 21:41