Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 183 Pomógł: 3 Dołączył: 5.03.2007 Skąd: Opole Ostrzeżenie: (0%)
|
Witam,
w zaleznosci od wartosci zmiennej $zadan, wyswietla mi sie odpowiednia liczba input'ow. Teraz nie wiem jak napisac INSERT do bazy zeby wrzuci te dane do tabeli.. Tabela ma kolumny id_zad (auto increment), tresc_zad, termin_zad
dzieki za pomoc pozdrawiam |
|
|
|
![]() |
| -Wieviór- |
Post
#2
|
|
Goście |
Rozumiem, że każdy następny input to ma być nowy rekord, tak?
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 183 Pomógł: 3 Dołączył: 5.03.2007 Skąd: Opole Ostrzeżenie: (0%)
|
tak
|
|
|
|
| -Wieviór- |
Post
#4
|
|
Goście |
No to generalnie tak jak robiłem pętlę for dla wyświetlania kolejnych inputów, tak samo robisz pętlę for dla wstawiania rekordów do bazy. Najlepiej zrób tak:
Każdy kolejny input nazywaj kolejną liczbą: input_1, input_2, input_3. Potem daj pętlę for opartą na $zadań, w środku dopisuj tekstowo zapytanie w zmiennej $sql. Dopiero jak skończy się pętla, zrób mysql_query(), w ten sposób tylko raz będziesz ładował do bazy. |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 183 Pomógł: 3 Dołączył: 5.03.2007 Skąd: Opole Ostrzeżenie: (0%)
|
moglbys napisac jak bedzie wygladac mniej wiecej ta petla, bo nie umiem sobie z tym poradzic... :/
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 875 Pomógł: 122 Dołączył: 2.02.2008 Ostrzeżenie: (0%)
|
Ja bym to zrobił tak:
Najpierw trzeba trochę zmienić formularz: Potem przetwarzamy tablicę $_POST['zadania']:
|
|
|
|
![]() ![]() |
|
Aktualny czas: 21.12.2025 - 18:00 |