![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 131 Pomógł: 1 Dołączył: 2.11.2014 Ostrzeżenie: (0%) ![]() ![]() |
czesc,
troche sie zaplatalem... mam prosta forme z name, email i guzik Submit. po wcisnieciu Submit chce by: 1. zapisalo sie do bazy name, email 2. sciagnal sie plik opcja1 ktora probuje:
a w php mam wowczas:
na poczatku tego php moge dodac zapisa do bazy, ale jak pobrac do niego wartosci name i email |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 131 Pomógł: 1 Dołączył: 2.11.2014 Ostrzeżenie: (0%) ![]() ![]() |
tak, wiem, czytalem o tym, to prawda wysylam, ale to by oznaczalo ze moj else musialby robic tylko te rzeczy i nic nie rysowac.
Czyli moze jednak w oddzilnym pliku sprobuje (IMG:style_emoticons/default/smile.gif) @Acu, jeszcze jedno, bo znow utknalem (IMG:style_emoticons/default/smile.gif) wciskam guzik DOWNLOAD, ...jesli uzywam tej opcji (<form action="downloadFile.php" method="post">) to $POST wartosci sa dostepne w downloadFile.php i to dziala juz OK: pobieram plik i zapisuje info do bazy. ... tylko ze jeszcze to na stronie glownej (gdzie jest guzik) musze sie jakos dobrac do tych wartosci z $POST, bo teraz po kliknieciu ten guzik DOWNLOAD musi zniknac i wypisac musze podziekowania. na stronie glownej dodalem dla debugowania : var_dump($_POST); ale zarowno przed wcisnieciem guzika jak i po, tablica $POST jest pusta. rozumiem, ze to zachowawnie jest zwiazane z <form action="downloadFile.php" method="post"> bo w przeszlosci gdy uzywalem <form name="before_form" method="POST" action=""> (akcja pusta) to $POST byl dostepny na stronie glownej/wywolujacej. .... jeszcze taki mialem pomysl, ale tez niewypal (IMG:style_emoticons/default/sad.gif) chcialem w tym skrypcie php na jego koncu zrobic tak: $_SESSION['FM_downloaded'] = true; header("Location: ". $_SERVER['REQUEST_URI']); a potem w glownym programie sprawdzac czy zmienna sesyjna jest ustawiona i jesli tak, to nie wyswietlac ponownie formularza. Niestety poniewaz w tym php mam juz na koncu:
to wywolanie trugi raz: header("Location: ". $_SERVER['REQUEST_URI']); nie dziala jakis pomysl ktos moze? ogolnie, tak jak pisalem wyzej, daze to tego by po wypelnioneniu formularza i wcisnieciu guzika Submit od razu sciagal sie plik (i to sie robi) ale tez by przeladowywala sie strona glowna i juz nie pojawial formularz. .... naczytalem sie w google, chyba to jednak nie takie proste, musze zmienic sposob rozwiazania (IMG:style_emoticons/default/sad.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 17:06 |