Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wywolanie funkcji php przez <a, z uzyciem JS
daggerski
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 29.12.2010

Ostrzeżenie: (0%)
-----


Witam mam skrypt up.php

  1. mysql_connect("localhost", "root", "haslo")or die("Nie można nawiązać połączenia z bazą");
  2. mysql_select_db("db")or die("Wystąpił błąd podczas wybierania bazy danych");
  3.  
  4.  
  5.  
  6. $id = $_GET['id'];
  7. $pt = $_GET['pt'] + 1;
  8. echo $id;
  9. echo $pt;
  10.  
  11. $pytanie = "UPDATE obrazki SET punkty=".$pt." WHERE id=".$id."" ;
  12. mysql_query($pytanie);
  13. header("Location: index.php");


skrypt dostaje z index.php po kliknieciu na button getem dwie zmeinne, zmienna id oraz zmienna pt. do zmiennej pt dodaje jeden i zapisuje do bazy ten wynik.

odpowiada za to ta linijka w index.php
  1. <div class="thumbs"> <li><a href="up.php?id='.$row[0].'&pt='.$row[6].'">


Jednak chcialbym to troszke upiekszyc, a najlepiej byloby, aby umiescic ten skrypt dodajacy punkta do index.php a nie do osbnego pliku i wywolywac go javascriptem po nacisnieciu buttona niestety raczkuje w tematyce javascriptu, probowalem cos tam w jquery, a czasu nie mam, aby sie od podstaw uczyc bo przed sylwestrem musze skonczyc a to wlasciwie ostatnia rzecz, ktora mi zostala do zrobienia. Prosze o pomoc. I przepraszam za polskie znaki, ale nie posiadam polskiej czcionki.

Ten post edytował daggerski 29.12.2010, 16:28:56
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
#luq
post
Post #2





Grupa: Zarejestrowani
Postów: 589
Pomógł: 91
Dołączył: 22.05.2008
Skąd: Gliwice

Ostrzeżenie: (0%)
-----


Trochę odbiegnę od tematu ale, @amii możesz wytłumaczyć ten kawałek kodu:

[JAVASCRIPT] pobierz, plaintext
  1. function httpSuccess(r) {
  2. try {
  3. return ( r.status >= 200 && r.status < 300 || r.status == 304 || navigator.userAgent.indexOf("Safari") >= 0 && typeof r.status == "undefined")
  4. } catch(e) {
  5. return false;
  6. }
  7. }
[JAVASCRIPT] pobierz, plaintext


Kod odpowiedzi HTTP numer 206
Kod
206     Partial Content     Część zawartości – serwer zrealizował tylko część zapytania typu GET, odpowiedź musi zawierać nagłówek Range informujący o zakresie bajtowym zwróconego elementu

Chyba w tym przypadku nie powinno być okej.

Jakiś wyjątek dla Safari... że niby co Safari nie zwraca poprawnych nagłówków HTTP? W ogóle w warunku najpierw porównujesz e.status a na samym końcu sprawdzasz czy jest undefined. http://frontend.pl/2010/12/undefined-jest-be/

Być może ma to jakiś głębszy sens, którego narazie nie rozumiem, wyjaśnij, rzuć linkiem bo IMHO ciekawe (IMG:style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.10.2025 - 20:18