![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 206 Pomógł: 4 Dołączył: 2.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
NO jest formularz który ma edytować dane z Bazy danych. Wyświetla on stare dane zmiennymi $b[''] i wszystko jest pięknie ale..... Kiedy wcisnę przycisk OK formularz chyba nie przypisuje nowych danych od zmiennych $tresc_1 i $naglowek_1 przez co po wciśniećiu OK zamiast zmiany danych na nowe w tabeli są usunięte stare tj JAKBY DODAWAŁ PUSTE ZMIENNE co z tymi zmiennymi ![]() ![]() ![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
a jak ty odbierasz ten formularz i robisz update?
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 206 Pomógł: 4 Dołączył: 2.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
TAK BY TO WYGLĄDAŁO ![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
pobierz naglowek i tresc z $_POST. a nie tak jak teraz z powietrza (pewnie masz wylaczone register_globals)
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 206 Pomógł: 4 Dołączył: 2.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
TAK TO MA BYĆ ![]() ![]() niesterty jeszcze się nie znam na tych global, sesiach i $_GET,$_POST P.S. czym one się różnią |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
odwrotnie:
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 206 Pomógł: 4 Dołączył: 2.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
ja coś problemowy jestem NIC SI NIE ZMIENIA
![]()
cały kod który edytuje zawartość tabelki ![]() ![]() |
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
On ci wogole nie wchodzi w update spowodu tego:
if ($_GET['akcja'] == 'edycja') { ty w tego if'a wkaldasz caly skrypt. A przecież po wyslaniu forumlarza akcja ma wartość edycja2 -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 206 Pomógł: 4 Dołączył: 2.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
nie no to chyba jest dobrze mam mam sobie
i jak go wcisnę do mi się otwiera dopiero forularz ze tego poprzedniego a więc włącza się . TUTAJ MUSI BYĆ COŚ ŹLE
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
ty nie sluchasz tego co mówię, a raczej tego co piszę nei czytasz!!!
Masz if'a na caly ten skrypt że niby akcja ma się równać edycja. No i ok. Ale jak zrobisz submit na formularzu to akcja ci się zmienia na edycja2 i wogole nie wejdze w tego ifa. muszisz np. dodac jeszcze jeden warunek if ($_GET['akcja'] == 'edycja' || $_GET['akcja'] == 'edycja2') { -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 206 Pomógł: 4 Dołączył: 2.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
DODAŁEM ECHO z cyframi żeby widzeć co się wykonuje - no i się wszystko wykonuje 1,2,3 ale z tego | echo "$naglowek_1 i $tresc_1"; | wyświetla tylko | i | ![]() już mnie to zaczyna denerwować - zostało mi tylko to żeby skończyć ![]() |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 195 Pomógł: 0 Dołączył: 13.04.2004 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Linia 25:
Masz:
Powinno być: (bez znaku dolara przed 'naglowek_1') -------------------- Językiem którym najlepiej operują wszyscy programiści są przekleństwa.
|
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 206 Pomógł: 4 Dołączył: 2.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
I tak wpisywane zmienne do bazy danych są puste ;/
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 195 Pomógł: 0 Dołączył: 13.04.2004 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
dodaj na końcu
i powiedz co napisało. -------------------- Językiem którym najlepiej operują wszyscy programiści są przekleństwa.
|
|
|
![]()
Post
#15
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
stary, ty nie czytasz tego co piszę. masz tu gotowy skrypt bo szalu dostane:
edit: warunek na akcja2 na poczatku skryptu miales dac a nie w srodku, kiedy do niego nie wchodzi.Przytwoim zapisie wypisywalo ci 123 i bo przed wyslanie mformularza tam wchodzil, ale dane z posta byly puste. po wyslaniu formularza akcja ci sie zmienila i nic ci wtedy nie wyswietlal bo nie wszedl w ten warunek Ten post edytował nospor 7.06.2005, 13:44:29 -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 206 Pomógł: 4 Dołączył: 2.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
NARESZCIE DZIAŁA DZIKI moge kończyć swoją prace
![]() --------------------------------------------------------------------------------------------------- a jak chce zrobić żeby po zmianie danych spowtorem przekierowało mnie na strone sprawdz.php a nie sprawdz.php?akcja.....
bo to nie działa nie mozę przejść do tego samgo pliku chyba i pokazuje to Kod Warning: Cannot modify header information - headers already sent by (output started at c:\usr\krasnal\www\blog2\sprawdz.php:2) in c:\usr\krasnal\www\blog2\sprawdz.php on line 80
Ten post edytował BugsBunny 7.06.2005, 13:51:53 |
|
|
![]()
Post
#17
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Następnym razem analizuj troche dokladniej co ci mówią. Do kontroli bledów używaj chociażby zwyklego echo prze warunkiem, po warunku. Trochę samodzielności
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#18
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
Cytat(BugsBunny @ 2005-06-07 14:45:28) Kod Warning: Cannot modify header information - headers already sent by (output started at c:\usr\krasnal\www\blog2\sprawdz.php:2) in c:\usr\krasnal\www\blog2\sprawdz.php on line 80 Masz w tym pliku jakąś zbędną spację na początku, a nie powinno nic być. Jeśli to nie pomorze to ob_start" title="Zobacz w manualu PHP" target="_manual na początku powinno pomóc... -------------------- Najczęstsze błędy | Jak poprawnie zadać pytanie? | Serwer PHP - od czego zacząć?
SQL Injection | Hashowanie haseł | Jak działają sesje, przykłady ___ The world is yours ... |
|
|
![]()
Post
#19
|
|
![]() Grupa: Moderatorzy Postów: 1 566 Pomógł: 37 Dołączył: 14.05.2003 Skąd: Kraków ![]() |
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 1.07.2025 - 16:27 |