![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 84 Pomógł: 0 Dołączył: 9.09.2005 Skąd: Lubin Ostrzeżenie: (0%) ![]() ![]() |
Próbuję zrobić UPDATE rekordu w bazie.
Napisałem coś takiego:
i skrypt:
1) Po pierwsze to cały czas wyskakuje błąd podczas wykonywania. 2) Czy nie da się zmiennej $id w lepszy sposób przekazać do skryptu ? -------------------- Immanuel, pozdrawiam
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 380 Pomógł: 2 Dołączył: 5.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
1. wstaw do posta tresc bledu
2. da sie,
3. robisz edycje rekordu wiec pasowaloby wstawiac do pol wartosci ktore juz wczesniej byly zapisane (to akurat malo wazne) 4. teraz juz widze co masz zle, tabele wyswietlasz w '' i $id jest przekazywane jako lancuch $id a nie jako jego wartosc 5. tak chyba ladniej wyglada? ![]() tabulatory sie rozjezdzaja troche ale wiadomo ocb Ten post edytował maryaan 17.01.2007, 21:58:03 -------------------- Wybierasz się do Zakopanego? Odwiedź Willę Pod Górami. Następnym razem na pewno do niej wrócisz :)
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 84 Pomógł: 0 Dołączył: 9.09.2005 Skąd: Lubin Ostrzeżenie: (0%) ![]() ![]() |
dalej wyskakuje ten sam błąd:
"Błąd podczas wykonywania.." coś w skrypcie może jest nie tak:
-------------------- Immanuel, pozdrawiam
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 380 Pomógł: 2 Dołączył: 5.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
po tym jak przepisujesz zmienne z tablicy $_POST, wyswietl sobie te wszystkie cztery zmienne (echo $imie.'<br>'.$nazwisko. itd...) i przed linijka $wynik = mysql_query($zapytanie);[/php] wstaw
Kod ]<?php i skopiuj cale zapytanie ktore sie wyswietli
echo $zapytanie; ?> Ten post edytował maryaan 17.01.2007, 22:44:56 -------------------- Wybierasz się do Zakopanego? Odwiedź Willę Pod Górami. Następnym razem na pewno do niej wrócisz :)
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 84 Pomógł: 0 Dołączył: 9.09.2005 Skąd: Lubin Ostrzeżenie: (0%) ![]() ![]() |
Marcin
Kowalski Ma problemy z matmą. 1 UPDATE uczen SET imie='Marcin' nazwisko='Kowalski' notatki='Ma problemy z matmą.' WHERE id='1' LIMIT 1 Błšd podczas wykonywania.. Ten post edytował Immanuel 17.01.2007, 22:48:41 -------------------- Immanuel, pozdrawiam
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 380 Pomógł: 2 Dołączył: 5.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
zmien ta linie z wykonaniem zapytania w ten sposob
Kod $wynik = mysql_query($zapytanie) or die(mysql_error()); i odpal strone -------------------- Wybierasz się do Zakopanego? Odwiedź Willę Pod Górami. Następnym razem na pewno do niej wrócisz :)
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 84 Pomógł: 0 Dołączył: 9.09.2005 Skąd: Lubin Ostrzeżenie: (0%) ![]() ![]() |
Something is wrong in your syntax obok 'nazwisko='Nowakowski' notatki='Ma problemy z matmą.' WHERE id='1' w linii 1
-------------------- Immanuel, pozdrawiam
|
|
|
![]()
Post
#8
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
UPDATE uczen SET imie='Marcin' nazwisko='Kowalski' notatki='Ma problemy z matmą.' WHERE id='1' LIMIT 1 A powinno być: UPDATE uczen SET imie='Marcin', nazwisko='Kowalski', notatki='Ma problemy z matmą.' WHERE id='1' LIMIT 1 ~Immanuel ten wątek Najczęstsze błędy, Zanim zapytasz, to sprawdź. powstał między innymi dla Ciebie. (szczególnie 2. Problemy z zapytaniem SQL) Gdybyś zadał sobie trud przeczytania go to zlokalizowanie problemu zajęło by Ci minutę. |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 84 Pomógł: 0 Dołączył: 9.09.2005 Skąd: Lubin Ostrzeżenie: (0%) ![]() ![]() |
mike_mech, dziękuję
![]() wszysto śmiga -------------------- Immanuel, pozdrawiam
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 380 Pomógł: 2 Dołączył: 5.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
heh glupek ze mnie, przeciez nie masz przecinkow miedzy kolejnymi polami
edit no wlasnie ![]() Ten post edytował maryaan 17.01.2007, 23:11:34 -------------------- Wybierasz się do Zakopanego? Odwiedź Willę Pod Górami. Następnym razem na pewno do niej wrócisz :)
|
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 84 Pomógł: 0 Dołączył: 9.09.2005 Skąd: Lubin Ostrzeżenie: (0%) ![]() ![]() |
wartość xxxx zwraca mi tylko ostatnią znaną wartość jak przez submit zapisać do zmiennych tylko te zmienne, które będą checked ? chodzi tutaj o sprawdzenie obecności jeżeli coś będzie odznaczone to znaczy, że go nie ma na zajęciach domyślnie są zaznaczone np. żeby wynik był taki: 1 - 1 2 - 1 3 - 1 4 - 0 5 - 1 ... gdzie 1 - obecny 0 - nieobecny -------------------- Immanuel, pozdrawiam
|
|
|
![]()
Post
#12
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 590 Pomógł: 40 Dołączył: 11.01.2007 Skąd: Centrum Ostrzeżenie: (0%) ![]() ![]() |
Spróbuj może tak :
W wyniku dostaniesz tablicę z taką ilością elementów ile masz wierszy. -------------------- 404
|
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 84 Pomógł: 0 Dołączył: 9.09.2005 Skąd: Lubin Ostrzeżenie: (0%) ![]() ![]() |
Fatal error: Class 'mysqli' not found in c:\usr\apache\httpd\html\dziennik\nauczyciel_nowa_lekcja1.php on line 15 o co biega ? -------------------- Immanuel, pozdrawiam
|
|
|
![]()
Post
#14
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Biblioteka MySQL Improved Extension nie jest standardowo instalowana do php.
Zainstaluj sobie lub jeśli masz serwer u kogoś to poproś admina. |
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 84 Pomógł: 0 Dołączył: 9.09.2005 Skąd: Lubin Ostrzeżenie: (0%) ![]() ![]() |
dlaczego wyskakuje: Kod bład w pytaniu sprawdz.php ? Dodam tylko, że na początku specjalnie wypisałem zmienne, żeby sprawdzić, czy wszystko zostało poprawnie odczytane z bazy. Ten post edytował Immanuel 21.01.2007, 19:45:00 -------------------- Immanuel, pozdrawiam
|
|
|
![]()
Post
#16
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 590 Pomógł: 40 Dołączył: 11.01.2007 Skąd: Centrum Ostrzeżenie: (0%) ![]() ![]() |
Wyświetl zapytanie i zobacz czy w zapytaniu wszystko jest OK.
-------------------- 404
|
|
|
![]()
Post
#17
|
|
![]() Grupa: Zarejestrowani Postów: 84 Pomógł: 0 Dołączył: 9.09.2005 Skąd: Lubin Ostrzeżenie: (0%) ![]() ![]() |
nic się nie wyświetla Ten post edytował Immanuel 21.01.2007, 20:17:19 -------------------- Immanuel, pozdrawiam
|
|
|
![]()
Post
#18
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 590 Pomógł: 40 Dołączył: 11.01.2007 Skąd: Centrum Ostrzeżenie: (0%) ![]() ![]() |
Zapytanie ... czyli $sql_zap a nie wynik tego zapytania
![]() -------------------- 404
|
|
|
![]()
Post
#19
|
|
![]() Grupa: Zarejestrowani Postów: 84 Pomógł: 0 Dołączył: 9.09.2005 Skąd: Lubin Ostrzeżenie: (0%) ![]() ![]() |
Kod INSERT INTO lekcja(id, id_nauczyciel, id_przedmiot, id_klasa, data, temat, notatki) VALUES ('', '7', '7', '4', '21-01-2007', 'Obliczanie ułamków.', 'Dokończyć mnożenie ułamków.') Takie coś się wyświetla. -------------------- Immanuel, pozdrawiam
|
|
|
![]()
Post
#20
|
|
![]() Grupa: Zarejestrowani Postów: 380 Pomógł: 2 Dołączył: 5.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
zamiast "or die("blad blablabla")" daj "or die(mysql_error());"
tematy przyklejone naprawde nie sa tylko po to zeby zajmowaly miejsce na forum :] -------------------- Wybierasz się do Zakopanego? Odwiedź Willę Pod Górami. Następnym razem na pewno do niej wrócisz :)
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 06:38 |