• Welcome to Forum graficzne Burning-Brushes.pl. Please log in or sign up.
 

problem ze skryptem ptp, błędy

Zaczęty przez Annoyer13, Czerwiec 24, 2009, 15:52:02

Poprzedni wątek - Następny wątek
Testuję pewien skrypt, przeznaczony do utworzenia strony typu paid to promote (luda się rejestrują i promują dany link typu http://strona.host56.com/promote.php?id=tutaj_nick ).
Skrypt bardzo stary, archaiczny, bazujący na php i mysql (chyba z 2003, no ale łatwym kosztem go nabyłem - nie mam ochoty wydawać kilkuset złotych na autorski skrypt, gdzie zyski zwracałyby mi się kilka miesięcy :P), więc parę błędów pewnie ma.
Ale o co głównie mi chodzi. Otóż wchodząc w link do promowania wyskakuje info o błędzie:
[code]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 'totpoints=totpoints+ WHERE username='tutaj_nick'' at line 1[/code]
Po odświeżeniu działa.

Hmm, co mogę tutaj zaradzić? Orłem w php/mysql nie jestem i nie będę, głównie z braku czasu, dlatego poproszę o łopatologiczne porady. :P
[right][b][URL="http://knbp.pl/"]knbp.pl[/URL]|[URL="http://lubiespac.pl"]lubie spac[/URL][/b]
[/right]
[img]http://burning-brushes.pl/imghost/uploads/3565743ac2.gif[/img]

Wielokrotne powtarzanie kłamstwa nie czyni go prawdą.

czy to czasem nie znaczy, że masz wersje mysql nowszą niż są te polecenie pisane? ; d
chociaż pewnie nie o to chodzi, ale na oko tak mi się wydaje wlaśnie, chociaż ja tam się za dobrze na mysql nie znam s;
[right][url=http://burning-brushes.pl/programowanie/kaligfx/]KaliGFX[/url]
Tutoriale SA: [url=http://burning-brushes.pl/tutoriale-photoshop/jak-zrobic-planete-w-photoshopie/]Planety[/url] | [url=http://burning-brushes.pl/tutoriale-photoshop/jak-zrobic-nebule/]Nebule[/url] | [url=http://burning-brushes.pl/tutoriale-photoshop/inne-elementy-space-artow/]Inne elementy[/url] | [url=http://burning-brushes.pl/tutoriale-photoshop/jak-zrobic-sa-na-przykladzie-%27the-ice-in-her-eyes%27/]Składanie całości[/url]
Tutoriale POV-Ray: [url=http://burning-brushes.pl/pozostale-tutoriale/podstawy-pov-raya/]Podstawy[/url] | [url=http://burning-brushes.pl/pozostale-tutoriale/jak-zrobic-balwanka-i-bombki-w-pov-rayu/]Bałwan i bombki[/url] | [url=http://burning-brushes.pl/pozostale-tutoriale/bardziej-zaawansowane-podstawy-pov-raya/]Podstawy część 2[/url] | [url=http://burning-brushes.pl/pozostale-tutoriale/jak-zrobic-napisy-3d-w-pov-rayu/]Napisy 3D[/url] | [url=http://burning-brushes.pl/pozostale-tutoriale/animacje-w-pov-rayu/msg114710/]Animacje[/url]
Tutoriale Apophysis: [url=http://burning-brushes.pl/pozostale-tutoriale/jak-szybko-robic-fraktale/]Fraktale[/url] | [url=http://burning-brushes.pl/pozostale-tutoriale/troche-o-pisaniu-skryptow-w-apophysis/new/#new]Skrypty[/url]
Materiały do SA: [url=http://burning-brushes.pl/stocki-201/15-zdjec-chmur/]Chmury[/url] | [url=http://burning-brushes.pl/stocki-201/40-zdjec-chmur/]Chmury 2[/url] | [url=http://burning-brushes.pl/stocki-201/asteroidy/]Asteroidy[/url]
Tekstury: [url=http://burning-brushes.pl/stocki-201/tekstury-kamieni-skal-betonu/]Kamienie[/url] | [url=http://burning-brushes.pl/stocki-201/tekstury-drzewa/]Drewno, kora[/url] | [url=http://burning-brushes.pl/stocki-201/tekstury-z-zardzewialym-metalem/]Metal, rdza[/url]
Inne materiały: [url=http://burning-brushes.pl/brushe-202/abik%27s-splatter-brushes/]Splatter brushes[/url] | [url=http://burning-brushes.pl/brushe-202/abik%27s-vector-set/]Vector brushes[/url][/right]

Masz syntaxa, czyli najczęściej chodzi o to, że brakuje średnika ';' po jakiejś linice. Pokaż kod, to ci powiem jak załatać.

EDIT:
Ajć, sql syntax... czyli błąd w składni SQL.

Czyli co mogę zapodać? Pliki z serwera czy bazę?
[right][b][URL="http://knbp.pl/"]knbp.pl[/URL]|[URL="http://lubiespac.pl"]lubie spac[/URL][/b]
[/right]
[img]http://burning-brushes.pl/imghost/uploads/3565743ac2.gif[/img]

Wielokrotne powtarzanie kłamstwa nie czyni go prawdą.

Plik, w którym wywala ten error ^^

http://wklej.to/ldJz
hash: BBB
[right][b][URL="http://knbp.pl/"]knbp.pl[/URL]|[URL="http://lubiespac.pl"]lubie spac[/URL][/b]
[/right]
[img]http://burning-brushes.pl/imghost/uploads/3565743ac2.gif[/img]

Wielokrotne powtarzanie kłamstwa nie czyni go prawdą.

ja już widzę błąd: 'totpoints=totpoints+ WHERE username='tutaj_nick'' nie możesz dodać pustej wartości do istniejącej już, a dokładniej nie może być totpoints+(pustka) jest na to rada :P dodaj przed tym zapytaniem, a widzę, że jest w dwóch miejscach:
w linii 101 dodaj:
$shouldcredit = ($shouldcredit!=false) ? $shouldcredit : 0;

oraz w linii 132 zrób przerwę enterem i dodaj to:
$ccredit = ($ccredit!=false) ? $ccredit : 0;

powinno zadziałać ;)

Skoro Kaczy pomógł, to zaczekamy na wynik ^^

Działa :D Dziękować


[color=cyan]//.[/color]
[right][b][URL="http://knbp.pl/"]knbp.pl[/URL]|[URL="http://lubiespac.pl"]lubie spac[/URL][/b]
[/right]
[img]http://burning-brushes.pl/imghost/uploads/3565743ac2.gif[/img]

Wielokrotne powtarzanie kłamstwa nie czyni go prawdą.