Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Zasięg zmiennych
blacha14
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 1
Dołączył: 7.09.2008

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


Wogóle to witam wszystkich winksmiley.jpg 

A moje pytanie wygląda tak: pisze jakis tam kodzik PHP&SQL i chciałbym zrobic tak, napisac fragment kodu jako np. funkcja strony(); zeby echo'wał mi wyniki z kodu głownego w wybranym miejscu lay'a. A problem tkwi w tym ze jak stworze taką funkcje...

CODE
function strony()
{
echo '<br><br> Strony';
for ($i = 1; $i < $ilosc+1; $i++)
{
echo ' <a href=proba.php?strona='.$i.'&limit='.$limit.' >'.$i.'</a>';
}

}
To nie pobiera mi zmiennych które sa w kodzie głównym i nie wiem czy poprostu da sie zrobic ten pod-program jako cos innego niz funkcja i bedzie wtedy uzywac zmiennych z kodu czy da sie zmodyfikowac jakos to tak zeby je pobierał... Oczywiscie nie chciałbym rozwiazania typu funkcji z parametrami... np function strony($ilosc,$limit);
Go to the top of the page
+Quote Post
daw22
post
Post #2





Grupa: Zarejestrowani
Postów: 64
Pomógł: 1
Dołączył: 1.09.2007

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


nie powinno się tak robić, ale ; d łapaj:
  1. <?php
  2. function strony()
  3. {
  4. global $ilosc, $limit;
  5. echo '<br><br> Strony';
  6. for ($i = 1; $i < $ilosc+1; $i++)
  7. {
  8. echo ' <a href=proba.php?strona='.$i.'&limit='.$limit.' >'.$i.'</a>';
  9. }
  10. }
  11. ?>
Go to the top of the page
+Quote Post
ayeo
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 1 202
Pomógł: 117
Dołączył: 13.04.2007
Skąd: 127.0.0.1

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


Witaj!

Unikaj raczej zmiennych globalnych. Przekazuj te dwie zmienne jako parametry po prostu.

Pozdrawiam!


--------------------
Go to the top of the page
+Quote Post
TomASS
post
Post #4





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

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


Może użyć zmiennych globalnych, tylko powinien mieć pełną świadomość zagrożeń, czyż my wszyscy nie używamy zmiennych (super)globalnych? biggrin.gif


--------------------
Go to the top of the page
+Quote Post
daw22
post
Post #5





Grupa: Zarejestrowani
Postów: 64
Pomógł: 1
Dołączył: 1.09.2007

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


dlatego napisałem mu, że nie powinno się używać zmiennych globalnych.
pozdro
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 Aktualny czas: 20.08.2025 - 03:55