|
BH - 25 Maj 2007, 04:31 Witam Potrzebuje z linku typu a href przekazac zawartosc zmiennych do pliku php (zapis w bazie). Klikanie na link powoduje otwarcie nowej strony/okna. Jak tego uniknac - czyli zadanie sie wykonuje, a strona pozostaje bez zmian? B. Tomasz Śledź - 25 Maj 2007, 04:38 Witam Potrzebuje z linku typu a href przekazac zawartosc zmiennych do pliku php (zapis w bazie). Klikanie na link powoduje otwarcie nowej strony/okna. Jak tego uniknac - czyli zadanie sie wykonuje, a strona pozostaje bez zmian? B. dwa sposoby: 1. wracasz na ta sama strone dzieki $referer = explode("=",$_SERVER["HTTP_REFERER"]) ; $referer[1] zawiera link skad przyszedles 2. skrypt PHP zwraca taki oto header: BH - 25 Maj 2007, 05:23 | Jak tego uniknac - czyli zadanie sie wykonuje, a strona pozostaje bez 1. wracasz na ta sama strone dzieki $referer = explode("=",$_SERVER["HTTP_REFERER"]) ; $referer[1] zawiera link skad przyszedles Hmmm - ze strony glownej wyjdzie ale z podstron nie bardzo (chyba). 2. skrypt PHP zwraca taki oto header: header('HTTP/1.1 204') ; Sprobuje - dziekuje. Bogdan orcus - 25 Maj 2007, 08:43 $referer[1] zawiera link skad przyszedles albo zawiera jeszcze nic albo tysiace innych gowien wsadzanych tam przez przegladarki, firewalle etc. Zmienna zawierajaca adres powrotu powinno sie przekazywac samemu. albitos.snape@gmail.com - 25 Maj 2007, 11:20 Witam Potrzebuje z linku typu a href przekazac zawartosc zmiennych do pliku php (zapis w bazie). Klikanie na link powoduje otwarcie nowej strony/okna. Jak tego uniknac - czyli zadanie sie wykonuje, a strona pozostaje bez zmian? B. Polecam zapozna si z technologi AJAX i bibliotek JS jQuery (http:// jquery.com). Przy jej u yciu mo na wysy a /pobiera dane za pomoc ajax-a i umieszcza pobrane dane na stronie. Bardzo przydatne, wymagana znajomo JS na poziomie very-poczatkujacy ;]. Otworzenie okienka kodem javascript i przekazanie do tego okienka kilkudziesieciu zmiennych z PHP PHP - PDF - http://www.fpdf.org/ - na jednej stronie rozne kolory tekstu Sklepy internetowe PHP/MySQL, umowa o dzieło (Kraków, ew. cała Polska) |