![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zablokowani Postów: 60 Pomógł: 0 Dołączył: 6.08.2008 Skąd: Gdynia Ostrzeżenie: (20%) ![]() ![]() |
Witam mam takie bazy:
(IMG:http://images.net.pl/file/apdmqv005seoukufosg.png) cena (IMG:http://images.net.pl/file/kqtvp9isz29nlh86q94c.png) accounts (IMG:http://images.net.pl/file/p8rx67gj186s5uws22od.png) player_depo I skrypt który wiele przeszedł i jest chyba zgubiony:(
W sesji posiadam $numer ! Chodzi o: Mam w account pole PKT i w rekordzie 40 wpisane. W cena mam id rzecz i cena id rzecz 748 a cena 10. Chciałbym aby po wybraniu z select cyfr jakiś np 748 odejmowało od account pkt tyle ile jest wpisane w cena (id rzecz (748) cena 10) czyli by z accoount odjeło 10 pkt i zostanie 30! (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) I na koncu dodało nowy rekord do players_depoitems oczywiśćie jeśli niema wymaganej ilosci PKT to nie dodaje rekordu i wyświetla sie błąd że niema wymaganej ilości.. Skrypt wydaje się łatwy ale mi niechce działać :/ Skrypt działał wcześniej dodał rekord do depot ale i tak nie odjął PKT i przestał działać. Męczę się z tym od paru dni i nie działa (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Dziękuje i pozdrawiam! |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 2 Dołączył: 11.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Jak to działał i nagle sam z siebie przestał? W sesji posiadasz numer, ale czy posiadasz go w zmiennej $numer? Przy pokazanej bazie masz nazwę "player_depo" a w zapytaniu "player_depoitems". Nie widze też deklaracji wartości zmiennych, które chcesz wprowadzić do bazy. Z tego kodu wynika, że one są puste.
|
|
|
![]()
Post
#3
|
|
Grupa: Zablokowani Postów: 60 Pomógł: 0 Dołączył: 6.08.2008 Skąd: Gdynia Ostrzeżenie: (20%) ![]() ![]() |
Nie bo nie działał jak miał coś przestawiłem i już nie działa nic.
Zmienną posiadam. player_depotitems poprawna nazwa. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 2 Dołączył: 11.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Dobrze, ale o ile z formularza wychodzi $_POST[rzecz]=748 lub 5 lub 'cena' to nie wiem skąd ma się wziąć $cena, którą wprowadzasz do formularza. Gdzie masz zdeklarowane $rzecz oraz $cena?
Kod $cenax=mysql_query("select cena from cena where id_rzecz='".$rzecz."'" $result=mysql_query($cenax);); To chyba daje nam coś takiego Kod $result=mysql_query(mysql_query("select cena from cena where id_rzecz='".$rzecz."'")); Tak wolno? Może pokaż jakie błędy zwraca skrypt. Ten post edytował Solimo 23.08.2008, 11:52:40 |
|
|
![]()
Post
#5
|
|
Grupa: Zablokowani Postów: 60 Pomógł: 0 Dołączył: 6.08.2008 Skąd: Gdynia Ostrzeżenie: (20%) ![]() ![]() |
Niema żadnych błędów (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
@edit Pomoże ktoś? Znalazłem tutka na select..:S http://www.kess.snug.pl/index.php?sid=10&pid=30 może to coś pomorze?? Bo widzę że nikt chętny do pomocy |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 317 Pomógł: 58 Dołączył: 6.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
Zrób to w oparciu o triggery i będziesz miał spokój raz na zawsze.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 592 Pomógł: 62 Dołączył: 3.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
może to coś pomorze?? nie, bo kujawsko-pomorskie albo mazowieckie (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif) |
|
|
![]()
Post
#8
|
|
Grupa: Zablokowani Postów: 60 Pomógł: 0 Dołączył: 6.08.2008 Skąd: Gdynia Ostrzeżenie: (20%) ![]() ![]() |
Napisałem tak na szybko takie coś:
I pojawiają się rekordy cena ale nie dodaje rekordu do player depoitems i nie odejmuje z accounts pkt (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 1 033 Pomógł: 125 Dołączył: 17.09.2005 Skąd: Żywiec Ostrzeżenie: (0%) ![]() ![]() |
i tak z każdym zapytaniem które podejrzewasz o niedziałanie. PS. Coś mi mówi, że twój następny post w tym temacie to będzie pytanie "dlaczego zmienne: $rek['cena'] i $rek['rzecz'] są puste?" (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#10
|
|
Grupa: Zablokowani Postów: 60 Pomógł: 0 Dołączył: 6.08.2008 Skąd: Gdynia Ostrzeżenie: (20%) ![]() ![]() |
yy zrobiłem coś takiego:
SQL: Resource id #8 Error: Something is wrong in your syntax obok 'Resource id #8' w linii 1 SQL: 1 Error: Something is wrong in your syntax obok '1' w linii ;D |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 15:49 |