![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 115 Pomógł: 6 Dołączył: 23.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Ja już nie mam pomysłów. Może Wy coś poradzicie ? Odświeżam temat, może jednak ktoś wie ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
blad co podales nie dotyczy selecta, gdyz nie masz w nim nigdzie '10)'
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Newsman Grupa: Moderatorzy Postów: 2 033 Pomógł: 290 Dołączył: 21.12.2007 Skąd: Łódź ![]() |
Cytat "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '10)' at line 1". Przecież masz wyraźnie napisane, co jest nie tak. Zapytanie INSERT INTO koszyk (id,ilosc) VALUES ($id,$ilosc) jest błędne, bo $id w tym miejscu jest PUSTE. A czemu? Popatrz na swój kod i miejsce, w którym ZACZYNASZ formularz, a pole <hidden> z wartością id jest PRZED ZNACZNIKIEM OTWIERAJĄCYM <form>. Z kolei w tym warunku: nie sprawdzasz, czy $id ma jakąś wartość, skupiasz się jedynie na $ilosc, zmienna $ilosc ma prawidłowo przypisywaną wartość w formularzu, dlatego warunek masz spełniony i zapytanie INSERT się wykonuje. Tzn. nie wykonuje, z powodów podanych powyżej. Ten post edytował blooregard 24.01.2010, 20:31:26 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 115 Pomógł: 6 Dołączył: 23.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Tak tylko w tym formularzu powinno zapisać sie id, ale sie nie zapisuje. nie mam pojecia dlaczego. dlaczego nie przypisuje tam zadnej wartosci ? zmienilem kod tak aby znajdowalo sie to w form ale dalo to taki sam rezultat
echo '<input type="hidden" name="id" value= "'. $rekord['id'] .'" />'; Ten post edytował attimo 25.01.2010, 10:03:51 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.09.2025 - 19:01 |