![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 1 Dołączył: 20.01.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Witam
Otóż ma plik protokol.php w do którego includuje plik html z formularzem. Na formie znajduje się kilak checkboxów. Jeśli zaznaczę je to jest oki a jeśli któregoś z nich nie zaznaczę wywala błąd : Jest to skrypt który pobiera z formularza dane i zapisuje je do bazy oraz wstawia je do dokumentu pdf. Notice: Undefined index: nmodem in C:\Program Files\WebServ\httpd\page\protokol.php on line 32 Notice: Undefined index: zasil in C:\Program Files\WebServ\httpd\page\protokol.php on line 32 poniższa linia (32) to dalsza część zapisu do bazy czyli
poniżej wycinek forma z checkboxami oraz
za wszelkie odpowiedzi z góry dziękuję |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
Musisz wcześniej zadeklarować te zmienne wtedy nie będziesz miał błędu. W Twoim kodzie jeśli nie zaznaczysz checkbox'a to jest oczywiste, że wywali błąd, ponieważ w dalszej części kodu odwołujesz się do indeksu tablicy, która siłą rzeczy nie istnieje bo go nie zaznaczyłeś. Naprawić to możesz, w ten sposób:
... i w dalszej części kodu zapytanie do bazy modyfikujesz, żeby zamiast {$_POST['nmodem']}, była zmienna $nmodem. Pozdrawiam! |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 1 Dołączył: 20.01.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
dziękuję serdecznie za podpowiedź ale poniższe zapytanie zastosowane do każdego checkboxa wsio załatwiło
jeszcze raz wielkie dzięki pozdrawiam Ten post edytował srwsio 29.01.2007, 16:14:55 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 08:54 |