![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 20.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam Was, potrzebuję szybkiej odpowiedzi na nurtujące mnie pytanie - "jak to zrobić?" Otóż za pomocą pętli while, która zapętla 10 razy, tworzę 10 pól tekstowych, każde osobno nazwane name='input_movie[$i]'.
Wypełnione pola wysłyłam do bazy MySQL, gdzie INSERT INTO też zawarte jest w pętli, która również domyślnie zapętla 10 razy. Problem pojawia się wtedy, gdy wypełnię 5/10 pół (nie są to pola obowiązkowe), a pętla i tak doda 10 rekordów do bazy, w tym 5 pustych. Pytanie brzmi, w jaki sposób ustawić drugą pętle tak, aby wiedziała, że ma wykonać tyle powtórzeń, ile wypełnionych jest pól? Lub jeśli to możliwe, proszę o informację w jaki sposób zmienić tabelę w bazie tak, aby nie przyjmowała pustych rekordów. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Za bardzo nie wiem jaki masz problem.
Przecież zanim włożysz pole do bazy to przecież wiesz czy jest ono puste czy nie. Wystarczy wiec prosty IF IF (pole nie puste) wkladaj do bazy |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 11:01 |