Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [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 (IMG:http://forum.php.pl/style_emoticons/default/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
 
Start new topic
Odpowiedzi (1 - 4)
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? (IMG:http://forum.php.pl/style_emoticons/default/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
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 14:39