-
PHP GET POST - Problem
może ktoś jest bardziej biegły z tematu, mam następujący problem na stronce:
http://www.edgecam.pl/download_brochure.php
są tam 3 przyciski po przycisnieciu ktoregos przycisku masz przekazywanie informacji poprzez get i kazdy przycisk wyglada mniej wiecej tak:
<form action="pobierz_form.php" method="get">
<input type="hidden" name="plik" value="http://www.edgecam.pl/includes/EdgeCAM_Tool_Selector_Lite_Download.zip" />
<input type="hidden" name="jaki" value="Automatyczny Wybór Narzędzia" />
<input type="submit" value="Automatyczny Wybór Narzędzia" />
</form>
zeby przekazac pewne info do formularza po przycisnieciu który uprawnia po wypełnieniu do sciagniecia pliku czy musi byc taki button czy mozna to jakos zawrzeć w zwykłym linku pozniej to jest przekazywane do pobierz_form.php i stamtąd po kliknieciuu pobierz plik sie pobiera a formularz wysyla aczkolwiek nie ma informacji na temat tego ze formularz zostal wypelniony chcialem to zrobic w ten sposob aby wszystko szło do strony http://www.edgecam.pl/wyslane_download.php tak aby link do pobierania był osadzony dopiero na stronie wyslane_download.php i tam byłaby informacja typu "dziekujemy za wypełnienie formularza"
-
Bardzo zawile to opisałeś i nie dokońca rozumiem o co chodzi.
Jeżeli chodzi o samą konstrukcję:
Ja zrobiłbym to tak, że na stronie, którą podałeś zbudował przejście do formularza i zmienił nieco info o danych:
Kod:
<form action="pobierz_form.php" method="get">
<input type="hidden" name="plik" value="plik1" />
<input type="hidden" name="jaki" value="jaki1" />
<input type="submit" value="Automatyczny Wybór Narzędzia" />
</form>
Na stronie pobierz_form.php pobrał zmiennie GET (plik & jaki) i zapisał jako hidden.
W tej również stronie nadałbym name="" dla znacznika submit.
Teraz wystarczy na tej stronie dodać:
Kod php:
if (isset($_POST['tutaj wartość z name, o której pisałem wyżej']))
{
Tutaj kod, który przekieruje Cię do pliku.
Jeżeli plik1 to adres ...
Jeżeli plik2 to adres.... ITD
}
-
dzięki, ale nie o to mi chodizło, mam pytanie czy można zrobić jako zwykły link czy musi być taki button wielgachny:P
pewnie jako zwykły link to musiałbym zrobić całą bajkę z logowaniem...
ale mam jeszcze jedno pytanie do tematu jak zrobić coś takiego:
klikam w link, pokazuje mi się formularz i chciałbym aby klikając pobierz pokazywała się strona typu:
dziekujemy za wypełnienie formularza aby pobrać plik kliknij tutaj
jak takie coś rozwiązać?
-