Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Odnośnik definiujący temat w formularzu
mateuszb
post 28.02.2009, 15:39:54
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 28.02.2009
Skąd: Warszawa

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


Witam serdecznie,

Bardzo prosze o naprowadzenie na rozwiazanie problemu.


Na stronie przedstawiajacej produkt (tzw. karta produktu) chcialbym umiescic odnosnik do formularza kontaktowego (nic prostszego! : ) ).

Chcialbym jednoczesnie aby po uruchomieniu formularza poprzez w/w odnosnik, tematem wiadomosci byla nazwa ogladanego aktualnie produktu.

Posiadam system sklepowy stworzony w oparciu o Smart-y. W karcie produktu zastosowalem komende:

Kod
href="formularz.php?topic={$produkt.product_name}"><b>Zapytaj sprzedajacego</b></a>


Oznaczenie "{$produkt.product_name}" przetwarzane jest poprawnie (widze to w linku na pasku stanu przegladarki).

Niestety stworzenie formularza z polem <input name="topic">, nie przynosi oczekiwanego efektu (pole pozostaje niewypelnione).



Co powinienem uczynic? : )



Dziekuje i pozdrawiam

Mateusz

Ten post edytował mateuszb 28.02.2009, 22:40:18
Go to the top of the page
+Quote Post
k_@_m_i_l
post 28.02.2009, 15:41:38
Post #2





Grupa: Zarejestrowani
Postów: 349
Pomógł: 72
Dołączył: 22.01.2008
Skąd: Wadowice/Oświęcim

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


Kod

  <input type="text" name="topic" value="{$produkt.product_name}" />


Samo stworzenie pola nie wystarczy,musisz mu przypisać wartość,bo skrypt sam z siebie nie wie,że ma go wypełnić daną wartością.

Ten post edytował k_@_m_i_l 28.02.2009, 15:42:17


--------------------
"PHP to człowiek. MySQL to również człowiek."
Go to the top of the page
+Quote Post
mateuszb
post 28.02.2009, 15:54:03
Post #3





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 28.02.2009
Skąd: Warszawa

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


Cytat(k_@_m_i_l @ 28.02.2009, 15:41:38 ) *
Kod

           <input type="text" name="topic" value="{$produkt.product_name}" />


Samo stworzenie pola nie wystarczy,musisz mu przypisać wartość,bo skrypt sam z siebie nie wie,że ma go wypełnić daną wartością.




Przepraszam jezeli zle Cie zrozumialem jednak w sytuacji gdy napisze - value="{$produkt.product_name}" - wtedy w polu <input> bedzie wpisane poprostu {$produkt.product_name}.
Go to the top of the page
+Quote Post
k_@_m_i_l
post 28.02.2009, 19:07:10
Post #4





Grupa: Zarejestrowani
Postów: 349
Pomógł: 72
Dołączył: 22.01.2008
Skąd: Wadowice/Oświęcim

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


Rozumiem Cię,że ten input jest osadzony w Smartowskim szablonie?
To wtedy wyjście jest następujące :
Kod

  <input type="text" name="topic" value="{$get.topic}" />


Ten post edytował k_@_m_i_l 28.02.2009, 22:34:02


--------------------
"PHP to człowiek. MySQL to również człowiek."
Go to the top of the page
+Quote Post
erix
post 28.02.2009, 22:19:43
Post #5





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Proszę o dodanie tagu do tematu.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
mateuszb
post 28.02.2009, 23:52:14
Post #6





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 28.02.2009
Skąd: Warszawa

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


Cytat(k_@_m_i_l @ 28.02.2009, 19:07:10 ) *
Rozumiem Cię,że ten input jest osadzony w Smartowskim szablonie?
To wtedy wyjście jest następujące :
Kod

         <input type="text" name="topic" value="{$get.topic}" />



Nie, nie jest osadzony w Smart-owskim szablonie. Formularz (warstwa graficzna HTML/CSS oraz zrodlo PHP) znajduja sie w jednym pliku *.php.

W temacie formularzy (o Smart-ach nie wspominajac) jestem wielce poczatkujacy dlatego pomylki nie wykluczam :-/ Mialem jednak nadzieje, ze uda mi sie polaczyc odnosnik (w szablonie Smart) opisany w pierwszym poscie z nieSmart-owym formularzem. Uda? : )
Go to the top of the page
+Quote Post
k_@_m_i_l
post 1.03.2009, 10:30:38
Post #7





Grupa: Zarejestrowani
Postów: 349
Pomógł: 72
Dołączył: 22.01.2008
Skąd: Wadowice/Oświęcim

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


Jeżeli nie jest zapisany w smarty,a w pliku php to wystarczy że dasz :
  1. <input type="text" name="topic" value="<?php echo $_GET['topic']; ?>" />


--------------------
"PHP to człowiek. MySQL to również człowiek."
Go to the top of the page
+Quote Post
mateuszb
post 1.03.2009, 11:05:41
Post #8





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 28.02.2009
Skąd: Warszawa

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


Cytat(k_@_m_i_l @ 1.03.2009, 10:30:38 ) *
Jeżeli nie jest zapisany w smarty,a w pliku php to wystarczy że dasz : (...)


Dziala. Bardzo, bardzo dziekuje Ci za pomoc. Frustracja spowodowana nieumiejetnoscia ogarniecia formularza byla ogromna : )

Z satysfakcja wklikuje "Pomogl" : )
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 Wersja Lo-Fi Aktualny czas: 7.07.2025 - 16:26