![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 8.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam! To moja pierwsza styczność z tym formu. Szukam odpowiedzi na temat tego fragmentu skryptu. Powinien on poprawiać dane z księgi. Url wygląda tak index.php/?cmd=edit&co=ksiega&id=$id. Zamiast poprawiać to usuwa posty. Czemu tak jest. Zapytanie wydaje mi się być dobrze więc może coś z formularzem. Aha jest tam jeszcze funckja info która sobie sam zdeklarowałem i tak jak powiedziałem to tylko fragment kodu.
Bardzo proszę o pomoc gdzie jest błąd
Ten post edytował k2mil 27.01.2007, 15:13:51 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 590 Pomógł: 40 Dołączył: 11.01.2007 Skąd: Centrum Ostrzeżenie: (0%) ![]() ![]() |
wartość $id pobierasz z $_GET a $nick i $opinia z $_POST .. może tutaj coś nie tak
![]() -------------------- 404
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 180 Pomógł: 6 Dołączył: 10.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
Moim zdaniem masz bląd tu:
powino być:
ponieważ formularz przesyłasz za pomocą post, więc wszystkie dane z formularza musisz odbierać za pomoacą tablicy $_POST[] |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 8.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
chodzi tu o to że jak wyrzuce wpis
to wszystko działa tak jak powinno. Jednak wyświetla mi napis 'Wpis został poprawiony' nawet jeśli nie było żadnej akcji. Może zapytam inaczej. Jak sprawdzić czy urzytkownik kliknął na 'submit' innym sposobem niż ja zaprezentowałem. |
|
|
![]()
Post
#5
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 590 Pomógł: 40 Dołączył: 11.01.2007 Skąd: Centrum Ostrzeżenie: (0%) ![]() ![]() |
a jaką wartość musi mieć $_POST['wyslij'] żeby wykonała się akcja
![]() -------------------- 404
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 8.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
<input type="submit" name="wyslij" value="Wyslij" />
no i jak będzie kliknięta tzn że będie miała true. No i napisałem że name to 'wyslij' no i zrobiłem instrukcje if ($_POST['wyslij']) |
|
|
![]()
Post
#7
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 590 Pomógł: 40 Dołączył: 11.01.2007 Skąd: Centrum Ostrzeżenie: (0%) ![]() ![]() |
Teraz to ja nie wiem jaki jest błąd .. czy usuwa czy wogóle nie działa. Piszesz, że jak wywalisz warunek to cały czas pojawia się napis "wpis poprawiono". A co się dzieje jak jest teraz ? Usuwa wpis? AKtualizuje go ? Nic nie robie ?
I takie dziwne pytanie ... po co masz w
skoro też wysyłasz te same dane za pomocą hiddenów ![]() -------------------- 404
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 04:31 |