Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Zasięg zmiennych
Forum PHP.pl > Forum > Przedszkole
blacha14
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);
daw22
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. ?>
ayeo
Witaj!

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

Pozdrawiam!
TomASS
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
daw22
dlatego napisałem mu, że nie powinno się używać zmiennych globalnych.
pozdro
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.