ďťż
Podstrony
|
telcocafePiszę skrypcik w którym jest formularz. I tak o to chciałbym się dowiedzieć jak napisać coś takiego:Plik zrob.php chce wiedzieć ile razy był naciśnięty przycisk o nazwie "przycisk" (<input type="button">) i wykonać jakąś funkcję zależnie od ilości przyciśnięć. Dzięki, jak ktoś szybko odpowie. Ile razy wogóle, czy tylko przez danego user'a?? Przez danego user'a. Wiesz, otwiera się strona - ktoś klikną 5 razy na button, później na submint i pojawia mu się np. na nowej stronie napis "kliknąłeś 5 razy". Jest mi to potrzebne do pewnego rozwiązania którym się później pochwalę :P. Użytkownik seak1 edytował ten post 03 czerwiec 2005, 21:27 Można by było tak zrobić, aby po każdym kliknięciu na buttona zmienna zapisana w sesji o nazwie np. ile zwiększała się o 1, a drugi skrypt to odczytwał i wyświetlał. Aha... Jakbyś wiedział jak to zrobić to napisz, bo mi to dłuuuuuuuugo zajmie. :) zrob.php: <? session_start(); $ile = $_SESSION['ile']; echo $ile; ?> nalicz.php <? session_start(); $ile = $_SESSION['ile']; $ile++; $_SESSION['ile'] = $ile; header("Location: formularz.php"); ?> formularz.php <form action="nalicz.php"> <input type="submit" value="Dodaj"> </form> <a href="zrob.php">Pokaż</a> Powinno działać ;) Użytkownik R@fcio edytował ten post 03 czerwiec 2005, 21:39 Niestety nie... Idę spać. Jutro może coś wymyśle. Jak wymyślę - to napiszę. Pozdrawiaam. Oczywiście każdego zachęcam do swoich propozycji... ;) Jutro jeszcze sprawdzę na localu, już nawet chyba wiem, co jest źle. Jak jutro będe miał trochę czasu, to napiszę poprawioną wersję. Już poprawiłem: zrob.php: <? session_start(); $ile = $_SESSION['ile']; echo $ile; ?> nalicz.php: <? session_start(); $ile = $_SESSION['ile']; if($ile == "") { $ile = 0; } $ile++; $_SESSION['ile'] = $ile; header("Location: formularz.php"); ?> formularz.php <form action="nalicz.php"> <input type="submit" value="Dodaj"> </form> <a href="zrob.php">Pokaż</a> U mnie na localu działa w 100 procentach ;) Użytkownik R@fcio edytował ten post 03 czerwiec 2005, 21:46 Działa - Dzięki. |
|||
Sitedesign by AltusUmbrae. |