![]() |
Problem ze stworzeniem tabelki na podst formularza - Wersja do druku +- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl) +-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www) +--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych) +--- Wątek: Problem ze stworzeniem tabelki na podst formularza (/thread-problem-ze-stworzeniem-tabelki-na-podst-formularza) |
Problem ze stworzeniem tabelki na podst formularza - wawritto - 16-10-2009 Witam, chciałbym osiągnąć coś takiego: ![]() Chodzi o to, żeby $_POST[userName1] oraz $_POST[telefon1] oraz dalsze numerki były generowane za pomocą pętli. Ilość tych numerków będzie określona za pomocą $ilosc_osob. Jakoś nie mogę sobie z tym poradzić... RE: Problem ze stworzeniem tabelki na podst formularza - sunpietro - 16-10-2009 Nazwa szkolenia to po prostu div z nazwą szkolenia, a listę osób i ich dane zrób w tabeli. Kod: <div> RE: Problem ze stworzeniem tabelki na podst formularza - wawritto - 16-10-2009 Chcę mieć to w jednej tabeli. Poza tym nie mogę sobie poradzić z pętlą, a konkretnie z nadaniem kolejnych numerków zmiennym $_POST[userName1] oraz $_POST[telefon1]. RE: Problem ze stworzeniem tabelki na podst formularza - Labsta.com - 16-10-2009 Niezbyt rozumiem co robisz, ale nazwy zmiennych tworzy się tak: ${$zmienna} RE: Problem ze stworzeniem tabelki na podst formularza - wawritto - 16-10-2009 http://www.kancelariadefacto.pl/f/formularz.html Daję link. Chodzi o wygenerowanie tego końcowego wydruku ale za nic nie mogę sobie poradzić z tą tabelą. ${$zmienna} - pierwszy raz coś takiego widzę. Możesz dać jakiś link bo kompletnie nie kumam ![]() RE: Problem ze stworzeniem tabelki na podst formularza - Labsta.com - 16-10-2009 No trochę rozjaśniłeś. Dałbym w formie coś takiego: name="telefon[]" Wtedy przy odczycie w pętli for będziesz miał $_POST[telefon[$i]] i to już sobie odczytasz łatwo. Poprzednia rada nie była trafiona, bo źle Cię zrozumiałem. Chodziło mi o dynamiczne budowanie nazw zmiennych, oczywiście przy $_POST byłoby to bez sensu, bo to raczej czytasz niż ustawiasz, a na tablicach superglobalnych i tak nie działa. Niemniej czasem się przydaje. Działa to tak: Kod: $cos = 'obcy'; ![]() http://pl.php.net/manual/pl/language.variables.variable.php RE: Problem ze stworzeniem tabelki na podst formularza - wawritto - 16-10-2009 W formie mam name="telefon1" name="telefon2" i tak dalej w zależności od tego ilu użytkowników wybrano wcześniej. Tak samo z userName. Pętla wygląda tak: Kod: for ($i = 1; $i<=$ilosc_osob; $i++) (16-10-2009, 05:16)Labsta.com napisał(a): No trochę rozjaśniłeś. Dałbym w formie coś takiego:Co do tego, to też nie bardzo rozumiem ![]() RE: Problem ze stworzeniem tabelki na podst formularza - Labsta.com - 16-10-2009 Mój błąd miałobyć $_POST['telefon'][$i] Zostaw tak jak miałeś i zrób taką pętlę: Kod: for ($i = 1; $i<=$ilosc_osob; $i++) RE: Problem ze stworzeniem tabelki na podst formularza - wawritto - 17-10-2009 No i tyle. Wielkie dzięki ![]() |