![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 201 Pomógł: 0 Dołączył: 1.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Zrobiłem formularz edycji rekordów w bazie mysql i formularz wcale nic w niej nie zmienia. Czy ktoś wie dlaczego??
To plik change_status2.php, który jest odpowiedzialny za uaktualnienie bazy danych. Proszę o pomoc.. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 155 Pomógł: 17 Dołączył: 9.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
No jezeli za pomoca echo wyswietla "1", to znaczy ze pierwszy warunek jest prawdziwy ( == '1'), a wtedy else jest pomijany, a zanegowanie(to co ja napisalem) jest nieprawdziwe, a wiec nie wykonywane. Czyli wsio teoretycznie OK. Sprawdz czy warunek drugi wykona sie, gdy przekazesz wartość "0" - powinien (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Jezeli jakims cudem,w wyniku jakichś błędów z tego checkboxa zawsze wychodzi "1", przekaz "na sile" wartosc "0" polem danych ukrytych (wywalasz checkboxa, wstawiasz hidden'a o nazwie checkboxa, i value=0). Powinno wszystko brykać - a to bedzie oznaczac ze cos nie tak z tym checkboxem. Sprawdz na innej przegladarce, choc wg. mnie to nieprawdopodobne, żeby cos bylo z tym nie tak. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 19:14 |