![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 5.04.2014 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Potrzebuję Waszej pomocy. Nie działa mi ten kod. Nie mam pojęcia dlaczego. Wszystko cacy łączy sie z bazą i wyświetla dane, ale MODYFIKACJA nie działa. Dlaczego? Po kliknięciu nic się nie dzieje. Dzięki za pomoc z góry. Kod dot. modyfikacji zaczyna sie w 57 linijce.
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 5.04.2014 Ostrzeżenie: (0%) ![]() ![]() |
dalej nic ;/
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 5.04.2014 Ostrzeżenie: (0%) ![]() ![]() |
Moim zdaniem problem jes związany z odnośnikiem do skryptu wykonywającego się po stronie serwera php:
lub samym nawiązaniem do bazy mysql:
Strona nie reaguje na odnośnik, nic się nie dzieje. Zapewniam Cie, że wyświetlanie raportowania błędów jest zbędne. Ten post edytował BartusZak 5.04.2014, 10:44:57 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Zbędne? Wątpię, bo wywali ci bład undefined variable $stan o ile nie masz właczonych register globals
$zapytanie = "SELECT * FROM oceny where id=['idmodyf']"; co tu robi ['idmodyf'] (IMG:style_emoticons/default/questionmark.gif) Ten post edytował Turson 5.04.2014, 10:53:43 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 5.04.2014 Ostrzeżenie: (0%) ![]() ![]() |
Mój błąd, nie usunąłem nawiasów.
Teraz elegancko wykonuje sie te polecenie, ale w tabeli tej nie wyświetla się zawartość zmiennych z mySQL.
Zbędne? Wątpię, bo wywali ci bład undefined variable $stan o ile nie masz właczonych register globals // ini_set('display_errors','Off'); W kodzie mam dodaną taką linijke. Dodaj ją ponownie jak juz bedzie wszystko dzialaalo cacy (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Mój błąd, nie usunąłem nawiasów. No ale tez chodzi o tekst idmodyf. Ty masz to zapytania przekazac wartosc ID a nie tekst 'idmodyf'
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 5.04.2014 Ostrzeżenie: (0%) ![]() ![]() |
Dalej nie wyświetla zmiennych z mySQL przy modyfikacji + wyskakuje dodatkowy error w lini 79:
Linia 79: |
|
|
![]()
Post
#10
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Bo nigdzie nie masz zmiennej $idmodyf
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 5.04.2014 Ostrzeżenie: (0%) ![]() ![]() |
Tu jest reszta kodu, gdzie mam tą zmienną wsadzić?
|
|
|
![]()
Post
#12
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Tak jak stan pobierasz z GET tak i idmodyf masz pobierac z GET... moglbys sie uczyc na tym co ci juz raz napisano.... W przeciwnym wypadku nie ma najmniejszego sensu chodzic na forum bo nic z niego nie wynosisz.
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 5.04.2014 Ostrzeżenie: (0%) ![]() ![]() |
jestem zbyt nieprzytomny dzisiaj, żeby to pojąc. Mógłbyś mi wy-eskalować o co ci chodzi
Musiałem nad tym posiedziec (IMG:style_emoticons/default/haha.gif)
Teraz nie wiem jak dalej ogarnać to: } Skyrpt, który powinien wysylac do bazy dane zmienione:? |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Jaki jest problem?
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 5.04.2014 Ostrzeżenie: (0%) ![]() ![]() |
problem jest taki ze nie wiem czemu nie dziala ;/
Nie daje zadnego bledu ale nie zmienia danych wprowadzonych (tzn. raczej wcale ich nie wysysla) Ten post edytował BartusZak 5.04.2014, 21:14:29 |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 5.04.2014 Ostrzeżenie: (0%) ![]() ![]() |
Array ( [nr] => 2 [imie] => Adaśasads [nazwisko] => Zależny [polski] => 2,2,1 [matma] => 2,2,1 [hista] => 2,2,1 [ang] => 2,2,1 [ang_z] => 2,2,1 [niem] => 2,2,1 [fiz] => 2,2,1 [chem] => 2,2,1 [biol] => 2,2,1 [rel] => 2,2,1 [op] => 2,2,1 [sys] => 2,2,1 [prog] => 2,2,1,2,3,4,5,6,1,23,4,5,6 [modyfikuj] => [send] => modyfikuj )
|
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 5.04.2014 Ostrzeżenie: (0%) ![]() ![]() |
Mógłbyś mi napisać jak fix it?
|
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#21
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 5.04.2014 Ostrzeżenie: (0%) ![]() ![]() |
Zamienić to:
Na to:
Ten post edytował BartusZak 5.04.2014, 21:31:57 |
|
|
![]()
Post
#22
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
No ale przecież nie w submicie...
Odróżnij $GET od $_GET, bo ja już naprawdę nie mam siły kolejny raz coś tłumaczyć jak źle przepisujesz Najlepiej zacznij od podstaw formularzy i wróć za kilka dni Ten post edytował Turson 5.04.2014, 21:34:01 |
|
|
![]()
Post
#23
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 5.04.2014 Ostrzeżenie: (0%) ![]() ![]() |
spokojnie, tylko powiedz ile bierzesz za godzine korepetycji i da sie dogadać (IMG:style_emoticons/default/smile.gif)
Dalej nic Działa mi dodawanie uczniów, ale dalej mam problem z modyfikacją. Nie wysyła zmienionych informacji do bazy ;/
Zrobiłem kod na usuwanie:
Dalej nie moge rozkminić reszty. |
|
|
![]()
Post
#24
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
dokładniej
jeżeli id jest liczbą całkowitą, zastosuj WHERE id=".$_GET['modyfikuj']; i jeszcze <input type='submit' value='Modyfikuj' name='send'> a $_GET['send']=='modyfikuj') Ten post edytował Turson 6.04.2014, 13:25:59 |
|
|
![]()
Post
#25
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#26
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
com, a czym różni się moje
WHERE id=".$_GET['modyfikuj']; od twojego WHERE id=".$_GET['modyfikuj']; |
|
|
![]()
Post
#27
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 5.04.2014 Ostrzeżenie: (0%) ![]() ![]() |
print_r($_GET);
Dodawanie rekordu do bazy:
Dałem warunek i wyskakuje "BŁĄD" czyli problem jest gdzieś tutaj:
|
|
|
![]()
Post
#28
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Zamiast or die ("BŁĄD"); daj or die(mysql_error());
|
|
|
![]()
Post
#29
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 5.04.2014 Ostrzeżenie: (0%) ![]() ![]() |
te "ds" to jest wartośc wpisana prze zemnie w pole $_GET['nazwisko']
Nie wiem co było źle, ale teraz działa (IMG:style_emoticons/default/haha.gif) Wpisałem jescze raz nazwisko='".$_GET['nazwisko']."'"; |
|
|
![]()
Post
#30
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
A co wpisałeś jako nazwisko wtedy gdy wywaliło błąd? 'ds (IMG:style_emoticons/default/questionmark.gif)
|
|
|
![]()
Post
#31
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 5.04.2014 Ostrzeżenie: (0%) ![]() ![]() |
dokładnie. Ciekaw jestem czego to była wina.
|
|
|
![]()
Post
#32
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli wpisałeś dokładnie 'ds to się nie dziwie, że wywaliło błąd. Zobacz jak działa mysql_real_escape_string a najlepiej PDO, bo twój kod jest dziurawy strasznie.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 06:53 |