Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML] przekazywanie tablicy w php do formularza html
Forum PHP.pl > Forum > Przedszkole
xvertks
Witam,
podczas robienia mojej pierwszej "stronki" natknąłem się na problem.
Chce aby wyświetlane były elementy wiersz[0] i wiersz[1] (jest to imie i nazwisko), natomiast do kolejnej strony aby były przekazywane także elementy tablicy uprawnieniee - są ta uprawnienia, jest ich różna ilość.
Poniżej wklejam kod który przygotowałem z prośbą o pomoc i podpowiedź.

  1. " <form name='uzytkownik' action='elo123.php' method='POST'>
  2. <select name='uzytkownik'>";
  3.  
  4. foreach (self::$uzytkownicy as $wiersz)
  5. {
  6. echo "<option label='". $wiersz[0] . " " . $wiersz[1];
  7.  
  8. echo "'>". $wiersz[0]. " " . $wiersz[1];
  9. "<select name ='uprawnieniee'>";
  10. "<input type='hidden' select name = 'uprawnieniee' value='>";
  11. foreach (self::$uzytkownicy as $wiersz1)
  12. {
  13. foreach ($wiersz[2] as $uprawnieniee)
  14. {
  15. echo " " . $uprawnieniee . " ";
  16. }
  17. }
  18.  
  19. echo "</option>";
  20.  

Pozdrawiam i z góry dziękujęsmile.gif
viking
Ten drugi foreach -> foreach (self::$uzytkownicy as $wiersz1) jest niepotrzebny.
xvertks
To w formularzu można przesłać całą tablice czy trzeba wyciągać z niej elementy?
viking
Już raz po tych danych iterujesz. Wartość wiersz[2] przepuść przez funkcję implode. Poza tym możesz wysłać całość i zobacz co odbierasz przez var_dump. Tak, można wysyłać tablice.
xvertks
okej przesłalem tablice z uprawnieniami ale ląduje mi ona w zmiennej użytkownik w której mam już imie i nazwisko. Dane są przekazywane do następnej strony ale wyświetlają się jak poniżej.


wybrałeś: imie nazwisko array(2) { [0]=> string(9) "wszystkie" [1]=> string(5) "zadne" }
uprawnienia to: nie podano uprawnien



jak spowodowac aby uprawnienia byly wyswietlane ponizej imienia i nazwiska?
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.