Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Odnośnik definiujący temat w formularzu
Forum PHP.pl > Forum > Przedszkole
mateuszb
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
k_@_m_i_l
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ą.
mateuszb
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}.
k_@_m_i_l
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}" />
erix
Proszę o dodanie tagu do tematu.
mateuszb
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? : )
k_@_m_i_l
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']; ?>" />
mateuszb
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" : )
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.