![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 210 Pomógł: 0 Dołączył: 26.05.2008 Ostrzeżenie: (10%) ![]() ![]() |
N początku zapodam fragment kodu:
i miomo ze moje submit maja rozna nazwy to nie wykonuje sie submit "dodaj" (nie wyswietla tekstu "test" tylko powraca do strony glownej - w tym przypadku - typy2.php) i nie wiem dlaczego? proszę o pomoc |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 248 Pomógł: 38 Dołączył: 29.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 171 Pomógł: 32 Dołączył: 5.08.2008 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Przycisk submit wykonuje to co jest zapisane w <form action =...> w Twoim przypadku przenosi Cię do strony typy2.php
Musisz na początku pliku typy2.php zrobić obsługę tych przycisków która powinna wyglądać tak : Kod if($_POST['przycisk1']) { echo 'Nacisnąłeś przycisk 1 ![]() } if($_POST['przycisk2']) { echo 'Nacisnąłeś przycisk 2 ![]() } Najlepiej dwa przyciski umieścić w jednym formularzu napisać sobie krótki skrypt obsługi submitów w oddzielnym pliku np: weryfikacja.php i dać po każdym wykonaniu przeniesienie na odpowiednią stronę np plik weryfikacja mógłby wyglądać tak : Kod <?php if($_POST['przycisk1']) { echo '<script language = "javascript" TYPE = "text/javascript">location.href="strona1.php";</script>'; } if($_POST['przycisk2']) { echo '<script language = "javascript" TYPE = "text/javascript">location.href="strona2.php";</script>'; } ?> A w form action dajesz = weryfikacja.php Pamiętaj o cudzysłowach przy nadawaniu nazw elementom formularza Pozdrawiam -------------------- ---------------------------
"Jeżeli trzeci dzień z rzędu nie chce Ci się pracować tzn że dziś jest ŚRODA ! Algorytmy , Programowanie , Tworzenie WWW - SPRAWDŹ |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 210 Pomógł: 0 Dołączył: 26.05.2008 Ostrzeżenie: (10%) ![]() ![]() |
ok, zrobione, wszystko dziala.
Mam teraz tylko pytanie: jak bez podawania daty w formularzu wstawić ją (data i czas naciśnięcia przycisku np "wstaw") do bazy danych? |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 171 Pomógł: 32 Dołączył: 5.08.2008 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
![]() Musisz zapisać datę w jakiejś zmiennej sesyjnej np: Kod $_SESSION['data'] = date("Y-m-d H:i:s"); Do obsługi zdarzeń dodaj połączenie z bazą i wysłanie informacji za pomocą sql np tak : Kod if($_POST['przycisk1']) { $db = mysql_connect($dbhost, $dbuser, $dbpassword); mysql_select_db($dbdatabase, $db); mysql_query("SET NAMES 'utf8'"); $sql = "INSERT INTO Login (Data) VALUES('" .$_SESSION['data'] . "')"; mysql_query($sql); echo 'Nacisnąłeś przycisk 1 !'; } i tyle... -------------------- ---------------------------
"Jeżeli trzeci dzień z rzędu nie chce Ci się pracować tzn że dziś jest ŚRODA ! Algorytmy , Programowanie , Tworzenie WWW - SPRAWDŹ |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 1 012 Pomógł: 109 Dołączył: 26.09.2003 Skąd: nexis.pl Ostrzeżenie: (0%) ![]() ![]() |
Najlepiej utwórz pole typu DATETIME i wykonuj zapytania typu:
-------------------- |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 210 Pomógł: 0 Dołączył: 26.05.2008 Ostrzeżenie: (10%) ![]() ![]() |
a macie może namiary na taki kalendarz gdzie mógłbym sobie wybierać datę?
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 18:10 |