Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Wysyłąnie x rekordów po sobie
GreenGo
post
Post #1





Grupa: Zarejestrowani
Postów: 265
Pomógł: 4
Dołączył: 30.08.2004

Ostrzeżenie: (0%)
-----


Witam.
Nie wiem jak rozwiązać taki problemik. Najpierw w formularzu wpisuje ilość graczy np.3 Potem chce aby mi się wyświetliły po sobie 3 inne formularze ( ilość tych formularzy zależna od tego ile wpisałem w poprzednim) w których wpisywał bym nazwe gracza i nasępnie wysyłał do bazy tak aby każdy gracz był nowym rekordem.

Z góry dzięki za pomoc.
Go to the top of the page
+Quote Post
f1xer
post
Post #2





Grupa: Zarejestrowani
Postów: 403
Pomógł: 68
Dołączył: 20.03.2008

Ostrzeżenie: (0%)
-----


  1. <?php
  2. for ($ile=0; $ile<$_POST['ile_graczy']; $ile++)
  3. {
  4. echo '<input type="text" name="gracz_imie['.$ile.']">';
  5. }
  6. ?>


Zakładam że pierwszy formularz ma pole ile_graczy i jest wysyłany POST'em
I jeżeli dobrze mi się wydaje to w skrypcie add.php powinieneś mieć tablicę gracz_imie
dalej po prostu wyciągasz w pętli po kolei każde imie gracza i dajesz insert do bazy danych

UWAGA PISANE BEZ TESTOWANIA

Ten post edytował f1xer 30.07.2008, 14:54:04
Go to the top of the page
+Quote Post
GreenGo
post
Post #3





Grupa: Zarejestrowani
Postów: 265
Pomógł: 4
Dołączył: 30.08.2004

Ostrzeżenie: (0%)
-----


Jest taki mały problem ponieważ raczej nie moge skorzystać z tablicy (a jeśli moge to jak?) gdyż poza nazwą gracza w formularzu musze wybrać jeszcze drużyne i jako hidden przesyłam id turnieju.
Go to the top of the page
+Quote Post
f1xer
post
Post #4





Grupa: Zarejestrowani
Postów: 403
Pomógł: 68
Dołączył: 20.03.2008

Ostrzeżenie: (0%)
-----


No ale zasada zostaje ta sama dodajesz w pętli jeszcze inne pola formularza, np select z druzyną tylko jego nazwa= druzyna[$ile] gdzie $ile={0....$ile_graczy}, a jeżeli id_turnieju ma być jedno to dajesz tego hiddena za pętlą jeżeli ma ich być tyle ile tych formularzy to też dajesz w pętli id_turnieju[$ile]. Po odebraniu danych masz sytuację gdzie masz 3 tablice

1. Zawiera imie gracza
2. Zawiera druzyne
3. Zawiera id turnieju
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: 22.08.2025 - 16:57