Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php][js] Pobieranie i załączenie adresu z histori -1
manitou
post
Post #1





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 2.12.2006

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


Witam

Opiszę w wielkim skrócie tongue.gif ( może zna ktoś lepsze rozwiązanie )

Mam stronkę , na stronce 150 produktów i jeden formularz mail .

Pod każdym z produktów mam "zapytaj sie o ten produkt" -> otwiera sie w tym samym oknie formularz , chcę by automatycznie dołączał do wysyłanego tekstu link z jego histirii (-1) bym wiedział o jaki produkt mu chodzi .

Obecnie problem rozwiązałem poprzez popupa , i dodałem pole by sam klient podawał o jaki produkt mu chodzi . ale i to sie niesprawdza 50% osób pisze i wysyła ,a ja niewiem o co chodzi tongue.gif . Wiadmo też że popup niejest dobrym rozwiązaniem .


Mile widziane pomysły tongue.gif

Pozdrawiam.
Go to the top of the page
+Quote Post
dtb
post
Post #2





Grupa: Zarejestrowani
Postów: 476
Pomógł: 1
Dołączył: 5.11.2005
Skąd: Bieruń city

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


  1. <?php
  2. echo $_SERVER['HTTP_REFERER'];
  3. ?>


--------------------
Go to the top of the page
+Quote Post
manitou
post
Post #3





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 2.12.2006

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


ok , ale można podać coś więcej ?

jak sie do tego odwołać ? by automatycznie dodało do formularza link
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Mozna prosciej:
produkt jest pod URLem:
.../produkty.php?id=123

na nim jest link "Zapytaj o produkt" do
../zapytaj_o_produjk.php?id=123 // przekazujesz ID

i przy wyswietlaniu formularza na podstawie tego ID mozesz
- wpisac gdzies nazwe produktu
- przekazac to ID w ukrytym polu formularza
- itd


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
manitou
post
Post #5





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 2.12.2006

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


to chciałem uzyskac na samym początku , ale jak przekazać ID do .../zapytaj_o_produjk.php ?


edit:
Chyba łapię ...


Ale jest taki problem że mój formularz jest pod adresem www.mojastrona.pl/?id=33

i przy produkcie mam link własnie taki .

Ten post edytował manitou 2.12.2006, 10:37:50
Go to the top of the page
+Quote Post
artur81
post
Post #6





Grupa: Zarejestrowani
Postów: 252
Pomógł: 2
Dołączył: 4.12.2004
Skąd: Skierniewice

Ostrzeżenie: (10%)
X----


no przecież napisał Ci dr_bonzo wyżej dry.gif
dolepiasz id do url'a w pętli for lub jakiejś innej.


--------------------
Go to the top of the page
+Quote Post
manitou
post
Post #7





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 2.12.2006

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


oporny jestem na tgo phpa :/

niechce do kazdego produktu z osobna dodawać ID , chodzi o to by sam generował .
Go to the top of the page
+Quote Post
Babcia@Stefa
post
Post #8





Grupa: Zarejestrowani
Postów: 654
Pomógł: 17
Dołączył: 19.03.2006
Skąd: z kosmosu ;)

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


Cytat(dtb @ 2.12.2006, 10:07:06 ) *
  1. <?php
  2. echo $_SERVER['HTTP_REFERER'];
  3. ?>


A jeśli przeglądarka niegeneruje informacji dla http_referer?

Dziękuję, Babcia@Stefa


--------------------
Środowisko testowe (desktop) - Gedit, lighttpd, sftp, rsync, xfce4-terminal, chromium, firefox4 | System: Gentoo ~x86
O'Neill - serwer WWW @ lighttpd, links, nano, rsyncd, sftpd | System: Debian
Go to the top of the page
+Quote Post
Neojawor
post
Post #9





Grupa: Zarejestrowani
Postów: 106
Pomógł: 1
Dołączył: 2.12.2005
Skąd: Jaworzno

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


zakładam, że produkty masz umieszczone w bazie danych a nie tylko w html
ja podobne problemy rozwiązuję tak:
mam id danego produktu (potrzebny do jego wyświetlenia), więc do linku "zapytaj..." dodają to id, czyli np:
  1. <?php
  2. echo "<a href"jakisadres?id=$id">zapytaj o produkt</a>";
  3. ?>
gdzie zmienna $id zawiera oczywiście wartość id danego produktu. W pliku w którym jest formularz robię:
  1. <?php
  2. $id=$_GET['id];
  3. ?>

teraz w zmiennej $id mam numer mojego produktu, więc robię zapytanie do bazy o produkt, wyciągam jego nazwę i wsadzam w treść formularza.

koniec - sprawa prosta, choć można zrobić też inaczej (np. przesłać w GET-cie nazwę produktu)

pozdrawiam
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 15:40