![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 228 Pomógł: 1 Dołączył: 24.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
W insert.php mam prosty skrypt który dodaje rekord do bazy. On działa, bo testowałem. Ale po kliknięciu w "Lubię to" nic sie nie dzieje, pisze tylko "You just liked <link>" Ale nie dodaje rekordu, czemu? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 450 Pomógł: 135 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%) ![]() ![]() |
Witaj.
Czyżby zwykła literówka ? Kod url: "inseru.php" Pozdrawiam. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 228 Pomógł: 1 Dołączył: 24.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witaj. Nie, nie literówka. Tutaj podałem inny plik, ale tak naprawdę mam poprawny.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 450 Pomógł: 135 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%) ![]() ![]() |
Spróbuj dać coś takiego:
Kod $.ajax({
type: "GET", url: "inseru.php", data: ( 'autor': href }, async: true }); |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Ciąg danych (data) nie powinien zawierać znaku zapytania. Możesz również użyć rozwiązania zaproponowanego przez użytkownika tolomei, ale powinno to wyglądać trochę inaczej:
Ten post edytował mortus 10.04.2012, 15:56:55 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 450 Pomógł: 135 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%) ![]() ![]() |
Użytkownik mortus ma zupełną rację (IMG:style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 228 Pomógł: 1 Dołączył: 24.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
No niestety.
Nie działa. Skrypt dodaj2.php:
Już nawet nie pobieram parametrów z tego Ajaxa, tylko próbuje normalnie uruchomić skrypt, ale też nic. Ten post edytował GoldeNx3 10.04.2012, 21:21:29 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 450 Pomógł: 135 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%) ![]() ![]() |
Odpal to tak:
I napisz czy wyrzuca błędy. |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 228 Pomógł: 1 Dołączył: 24.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Żadnych..
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 450 Pomógł: 135 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%) ![]() ![]() |
- sprawdź dane połączenia oraz wynik funkcji mysql_connect(), który powinien zwracać wartość różną od false,
- sprawdź czy użyłeś funkcji mysql_select_db(), - skopiuj zapytanie "UPDATE..." i wklej do phpMyAdmin - zobacz czy działa Pozdrawiam |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
A sprawdziłeś czy dochodzi do skryptu PHP?
Proste echo i konsola? |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 450 Pomógł: 135 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%) ![]() ![]() |
@markonix, GoldeNx3 uruchamiał ten skrypt nawet ręcznie ze sztywnymi danymi. Coś nie tak w php.
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 228 Pomógł: 1 Dołączył: 24.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dokładnie. Skrypt uruchamiałem ręcznie i ustawiał pole "gg" na liczbę 333
Ale ten Ajax coś nie chce działać. |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
No to się zdecyduj (zdecydujcie).
Raz mówisz o ajax, a raz o błędzie w skrypcie.. Odpalałeś ręcznie skrypt i nie działał więc w skrypcie jest problem, nie w ajax więc ustosunkuj się posta tolomei. Ten post edytował markonix 10.04.2012, 23:02:34 |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 450 Pomógł: 135 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%) ![]() ![]() |
To jeśli Twoja strona z ajaxem to na przykład: http://www.example.com/index.php
to Twój skrypt powinien znajdować się w tym samym katalogu co index.php. Czy tak jest? --- EDIT @markonix to ja przepraszam. Kolega powiedział, że: Cytat Już nawet nie pobieram parametrów z tego Ajaxa, tylko próbuje normalnie uruchomić skrypt, ale też nic. Co oznaczało, że skrypt jest uruchamiany za pomocą AJAX-a, ale bez przekazywania parametrów. Ja zasugerowałem się słowem "normalnie" co dla mnie oznacza skrypt wywołany z palca. Ten post edytował tolomei 10.04.2012, 23:08:11 |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 228 Pomógł: 1 Dołączył: 24.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Teraz to ja zamieszałem, przepraszam.
Plik dodaj2.php działa, robi wpis do bazy. Natomiast funkcja zapisana w pierwszym poście nie wykonuje zawartości pliku dodaj2.php Znajduje się ona w index.php i link wygląda jak w/w. |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 450 Pomógł: 135 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%) ![]() ![]() |
Ale czy dodaj2.php znajduje się w tym samym katalogu co index.php ? (IMG:style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 228 Pomógł: 1 Dołączył: 24.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Tak, tak. W tym samym.
|
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
Co pokazuje konsola?
|
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 228 Pomógł: 1 Dołączył: 24.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dobra. Nie robię tego, za mało się znam, by to ogarnąć. ; /
|
|
|
![]()
Post
#21
|
|
Grupa: Zarejestrowani Postów: 450 Pomógł: 135 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%) ![]() ![]() |
@GoldeNx3, posłuchaj.
Może teraz zdaje Ci się, że AJAX to nie wiadomo jak skomplikowana rzecz - a to nie jest prawda. Po prostu masz jakiś głupi błąd i ciężko go znaleźć. Tak na prawdę to AJAX jest prosty. Daj sobie jeszcze jedną szansę i przeczytaj ten kurs: http://webhosting.pl/Kurs.jQuery.Czesc.3.D...ekty.interfejsu Najlepiej sobie napisz ten skrypt co oni tam robią. Myślę, że po tym kursie wszystko się wyjaśni. Nie poddawaj się (IMG:style_emoticons/default/wink.gif) Pozdro. |
|
|
![]()
Post
#22
|
|
Grupa: Zarejestrowani Postów: 228 Pomógł: 1 Dołączył: 24.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Ale ze mnie debil. (IMG:style_emoticons/default/biggrin.gif)
Wszystko przez to, że nie załączyłem "biblioteki" jquery:
Jak mówiłem, pierwszy raz to robiłem, ale udało się, dziękuję wszystkim za odpowiedzi, ale mam pytanie jeszcze jedno. Jak wywołać taki skrypt na dowolnym obrazku? Bo tutaj mam API przystosowane do kliknięcia w "Lubię to" A co, jak chcę, aby skrypt wykonał się z mojego obrazka, ale to nie będzie tym razem "Lubię to" i chce obrazek, a nie button. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 20:54 |