![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 398 Pomógł: 0 Dołączył: 13.07.2005 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam dosyć poważny problem... Otoz jestem w trakcie budowy sklepu internetowego i potrzebuje pomocy w poprawieniu skryptu, ponieważ nie działa on do końca... Chodzi o to, że nie wszystkie dane wpisuje on do bazy danych... Wszystko wyglada nastepujaco: zmienna $size jest zmienna globalna ustawiana w adresie strony, np. www.php.pl?size=40 zmienna $login - sprawdza czy ktos jest zalogowany zmienna $sztuki - dane z formularza
Problem polega na tym, że do bazy danych przy pomocy zapytania:
nie są wszystkie dane przesyłane -> przesyłana jest tylko zmienna ilosć i id_koszyk jest uzupełniany, natomiast reszta w bazie danych pozostaje pusta... nazwy pól w tabeli zgadzają się... Bardzo proszę o pomoc.... Ten post edytował gladiror 14.09.2005, 20:30:16 -------------------- "Państwo to ja" Ludwik XIV
"Wróg zaatakuje to co kochasz" Ojciec Chrzestny "Wszystko powinno być proste jak to tylko możliwe, ale nie prostsze..." A. Einstein "Wyobraźnia jest ważniejsza niż wiedza" Albert Einstein "Nieprawda powtarzana wielokrotnie staje się prawdą" |
|
|
![]() |
![]()
Post
#2
|
|
![]() Admin Techniczny Grupa: Administratorzy Postów: 2 071 Pomógł: 93 Dołączył: 5.07.2005 Skąd: Olsztyn ![]() |
a nie powinno byc
![]() of course moge sie mylic ![]() Ten post edytował kwiateusz 26.07.2005, 22:03:48 |
|
|
![]()
Post
#3
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
@kwiateusz Oczywiscie sie mylisz
![]() Wracajac do tego problemu. Wyswietl co generuje zapytnie echo $zapytanie i zobaczysz czy wszystko masz ok. -------------------- |
|
|
![]()
Post
#4
|
|
![]() Admin Techniczny Grupa: Administratorzy Postów: 2 071 Pomógł: 93 Dołączył: 5.07.2005 Skąd: Olsztyn ![]() |
ja sie ucze wiec przepraszam ale to jest w poczatkujacym wiec nie zakladalem ze to mzoe byc skrypt multiplatformowy
![]() |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 398 Pomógł: 0 Dołączył: 13.07.2005 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Tam co napisałeś brakuje jednego dolara, ale wpisałem tak i dalej jest tak samo... Siedziałem nad tym cały dzień i nie potrafię dojść o co tutaj chodzi...
Wpisałem jak kazałeś
i wyskoczyło coś takiego:
Zaupelnie jakby zmiennich nie widzial w tym miejscu... Ten post edytował gladiror 26.07.2005, 22:38:54 -------------------- "Państwo to ja" Ludwik XIV
"Wróg zaatakuje to co kochasz" Ojciec Chrzestny "Wszystko powinno być proste jak to tylko możliwe, ale nie prostsze..." A. Einstein "Wyobraźnia jest ważniejsza niż wiedza" Albert Einstein "Nieprawda powtarzana wielokrotnie staje się prawdą" |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 121 Pomógł: 0 Dołączył: 9.02.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Sprawdz czy zmienna $size ma jakąś wartość lub spróbuj użyć jej w ten sposób $_GET[size] i zmień jeszcze w liniach 13-16 na:
Ten post edytował peterj 26.07.2005, 22:51:24 -------------------- Warsztat: Apache 1.3.29 / PHP 4.3.4 / MySQL 3.23.58 / Winsyntax
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 398 Pomógł: 0 Dołączył: 13.07.2005 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
ZMienna $size w miejscu (2 linijki przed wykonywaniem dodawania do bazy danych) nie ma żadnej wartości. Poprawilem tamte linijki co mi podałeś... Ale dalej jest tak samo...
-------------------- "Państwo to ja" Ludwik XIV
"Wróg zaatakuje to co kochasz" Ojciec Chrzestny "Wszystko powinno być proste jak to tylko możliwe, ale nie prostsze..." A. Einstein "Wyobraźnia jest ważniejsza niż wiedza" Albert Einstein "Nieprawda powtarzana wielokrotnie staje się prawdą" |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 121 Pomógł: 0 Dołączył: 9.02.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli wyciągasz z bazy tym zapytaniem SELECT * FROM `towar` WHERE kategoria = 'Bojówka' and widoczny = 'TAK' and kolor= 'czarny' and rozmiar = '$size'" to $size musi mieć wartość bo tak nic nie znajdzie chyba ze w tabeli z produktami w polu rozmiar tez nie podajesz tej wartości.
Ten post edytował peterj 26.07.2005, 23:02:40 -------------------- Warsztat: Apache 1.3.29 / PHP 4.3.4 / MySQL 3.23.58 / Winsyntax
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 398 Pomógł: 0 Dołączył: 13.07.2005 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Zmienna $size na początku ma ustawioną wartość w taki sposób, że wchodze na następującą stronę www.php.pl?size=40 a później formularz przerzuca na stronę www.php.pl Na początku - to znaczy tutaj:
Wszystko jest ok, bo widzi $size=40, bo dzięki temu zapytanie robi i wyswietla na stronie, natomiast później jakby gubił wartość $size... -------------------- "Państwo to ja" Ludwik XIV
"Wróg zaatakuje to co kochasz" Ojciec Chrzestny "Wszystko powinno być proste jak to tylko możliwe, ale nie prostsze..." A. Einstein "Wyobraźnia jest ważniejsza niż wiedza" Albert Einstein "Nieprawda powtarzana wielokrotnie staje się prawdą" |
|
|
![]()
Post
#10
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
@kwiateusz Ja Ci nic nie zarzucam, w standardzie jest i powinno sie tez tak stosowac, tylko napisalem taka mala uwage odnosnie tego sposobu wykonania UPDATE.
-------------------- |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 121 Pomógł: 0 Dołączył: 9.02.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Cytat Zmienna $size na początku ma ustawioną wartość w taki sposób, że wchodze na następującą stronę www.php.pl?size=40 a później formularz przerzuca na stronę www.php.pl Pokaż ten formularz bo ten kod co podales nie jest pelny. -------------------- Warsztat: Apache 1.3.29 / PHP 4.3.4 / MySQL 3.23.58 / Winsyntax
|
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 398 Pomógł: 0 Dołączył: 13.07.2005 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Plik w którym jest ten kod to (jak wpisuje do przeglądarki): www.php.pl/spodnie.php?size=40
Ten post edytował gladiror 14.09.2005, 20:31:10 -------------------- "Państwo to ja" Ludwik XIV
"Wróg zaatakuje to co kochasz" Ojciec Chrzestny "Wszystko powinno być proste jak to tylko możliwe, ale nie prostsze..." A. Einstein "Wyobraźnia jest ważniejsza niż wiedza" Albert Einstein "Nieprawda powtarzana wielokrotnie staje się prawdą" |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 121 Pomógł: 0 Dołączył: 9.02.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
w formularzu daj jeszcze
Ten post edytował peterj 26.07.2005, 23:31:49 -------------------- Warsztat: Apache 1.3.29 / PHP 4.3.4 / MySQL 3.23.58 / Winsyntax
|
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 398 Pomógł: 0 Dołączył: 13.07.2005 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Jesteś WIELKI!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Bardzo Ci dziękuję!!! Już wszystko działa ![]() Jeszcze raz wielkie THX!!!!!!!!!!!! ![]() -------------------- "Państwo to ja" Ludwik XIV
"Wróg zaatakuje to co kochasz" Ojciec Chrzestny "Wszystko powinno być proste jak to tylko możliwe, ale nie prostsze..." A. Einstein "Wyobraźnia jest ważniejsza niż wiedza" Albert Einstein "Nieprawda powtarzana wielokrotnie staje się prawdą" |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 03:39 |