Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Przekazanie zmiennych
Forum PHP.pl > Forum > Przedszkole
wujeksam
Mam problem z przekazaniem zmiennych.
W pierwszej funkcji wyświetlam tabelę w której wybieram pracownika i pobieram id_pracownika a nastepnie przekazuje do drugiej funkcji poprzez $_GET, w drugiej funkcji wyświetlam drugą tabelę w której wybieram narzędzie i chcę pobrać id_narzędzia oraz przekazać id_pracownika i id_narzedzia do trzeciej funkcji
jak to zrobić?
próbowałem zastosować polecenie 'global $id_pracownika' i nadać zasięg globalny tej zmiennej ale nie działa
nie mam juz pomysłu jak przekazywac te zmienne
tehaha
przeczytaj ten temat: http://php.net/manual/en/language.variables.scope.php
a jak nie dasz rady to pokaż kod
wujeksam
niestety nie działa i nie wiem jak sobie poradzic

pierwsza funkcja, z niej pobieram id_pracownika z linku i tutaj zadeklarowałem zmienna global

  1. ....
  2. echo '<tr>
  3. <td>'.$id_pracownika.'</td>
  4. <td>'.$login.'</td>
  5. <td>'.$imie.'</td>
  6. <td>'.$nazwisko.'</td>
  7. <td>'.$email.'</td>
  8. <td>'.$kod.'</td>
  9. <td>'.$ranga.'</td>
  10. <td>';
  11. echo '<a href="index.php?page=wypozycz2&id_pracownika='.$id_pracownika.'">Wybierz</a>';
  12.  
  13. global $HTTP_POST_VARS ;
  14. echo $HTTP_POST_VARS [ 'id_pracownika' ];
  15.  
  16. '</td>
  17. </tr>';
  18. }
  19. echo '</table>';
  20. }//koniec funkcji lista_pracownikow
  21.  


a tak chcę wyswietlić w innej funkcji id_pracownika

  1. function lista_narzedzi() //funkcja wyswietlajaca liste narzedzi
  2. {
  3. echo $HTTP_POST_VARS [ 'id_pracownika' ];
  4. ...
  5.  
elmozaur
a nie lepiej wrzucic id do sesji ?
poza tym zmienne z url to raczej typ get a nie post...
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.