![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 27.01.2014 Ostrzeżenie: (0%) ![]() ![]() |
Witam!!
Jestem Nowym uczestnikiem formum od dłuszego czasu ucze się PHP/Mysql ostanio Zaczełem pisac skrypt prosty sklep internetowy ale natkoneł się na taki problem Gdy klikam kup teraz skrypt nie dziła pszy $Id mysql_query('update gry set ilosc=0 where id=’.($id).’ ');ale jak jest podany dokładny numer id produktu dziła('update gry set ilosc=0 where id=1 '); Dodam ze wybieranie produktu po $ID działa ale kupowanie dziwie mnie to po zrobiłem to na podobnej zasadzie Jak mam zrobić by to działa na zmiennym id gdzie popełniam błąd ? kod programy który dotyczy tej części Scryptu function kup($id){ mysql_query('update gry set ilosc=0 where id=’.($id).’ '); } if($text["ilosc"]==1){ echo('<br>Jest na sklepie <br><a href="index.php?akcja=KUP&id='.$text[id].'">Kup teraz<br></a>'); }else echo "<br>Brak towaru na sklepie"; switch($_GET['akcja']){ case 'pokaz': pokaz($_GET['id']); break; case 'KUP': KUP($_GET['KUP']); break; } } pola w bazie danych 1 id int(11) Nie Ustawienia domyślne Brak AUTO_INCREMENT 2 ilosc int(11) Nie Ustawienia domyślne Brak 3 nazwa varchar(255) utf8mb4_polish_ci Nie Brak |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 27.01.2014 Ostrzeżenie: (0%) ![]() ![]() |
Spróbuj taki kod:
Kod function kup($id){
mysql_query("update gry set ilosc=0 where id='.$id.'"); } if($text["ilosc"] >= 1) { echo('<br>Jest na sklepie <br><a href="index.php?akcja=KUP&id='.$text[id].'">Kup teraz<br></a>'); } else { echo "<br>Brak towaru na sklepie"; } switch($_GET['akcja']) { case 'pokaz': pokaz($_GET['id']); break; case 'KUP': KUP($_GET['KUP']); break; } |
|
|
![]()
Post
#3
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
Witam na Forum. Proszę zapoznać się z zasadami, umieścić kod w znaczniki PHP i dostosować tytuł do wymagań działu.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 550 Pomógł: 75 Dołączył: 5.06.2012 Skąd: Lębork Ostrzeżenie: (0%) ![]() ![]() |
Witamy (IMG:style_emoticons/default/wink.gif)
W tzw. ciapki (`) dajemy nazwy kolumn, tabel itp. i nie jest to konieczne. Kropka jest operatorem łączenia także i kod @GibonekKPL jest błędny. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 27.01.2014 Ostrzeżenie: (0%) ![]() ![]() |
Niestety nadal to samo nawet po skorzystaniu z kodu
spróbowałem wszystkich trzech równiesz to samo |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 27.01.2014 Ostrzeżenie: (0%) ![]() ![]() |
Hmm, spróbuj to:
Kod mysql_query("UPDATE gry SET ilosc='0' WHERE id=".$id); |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 27.01.2014 Ostrzeżenie: (0%) ![]() ![]() |
niestety to samo (IMG:style_emoticons/default/sad.gif)
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 27.01.2014 Ostrzeżenie: (0%) ![]() ![]() |
A pokaż więcej tego kodu (do góry).
|
|
|
![]()
Post
#9
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
A ja poproszę o PW, wątek zamykam do tego czasu.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 13:32 |