Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Kod poprawnosci
minister1234
post 3.01.2013, 14:36:49
Post #1





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 24.10.2012

Ostrzeżenie: (0%)
-----


Witajcie !

Otóż mam mały problemik. Mój skrypt ma następujące zadanie. Jest rubryka w ktora trzeba wpisac jakis kod. Jezeli ktos zle wpisze to pokaze ZLA ODPOWIEDZ, jezeli dobrze do DOBRA ODPOWIEDZ. A problem jest taki... jak tylko sie wejdzie na stronę to odrazu pokazuje, że jest zła odpowiedz. Nawet user nie podał kodu a juz pokazuje iz zla odpowiedz.
Kazda pomoc sie przyda wink.gif

To moja strona:


www.kodpoprawnosci.y0.pl
Go to the top of the page
+Quote Post
muniekw
post 3.01.2013, 14:39:58
Post #2





Grupa: Zarejestrowani
Postów: 243
Pomógł: 22
Dołączył: 1.06.2009
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


W jaki sposób wyświetlasz dobra odpowiedź i zła odpowiedź? Bo może warunek masz zły?
Go to the top of the page
+Quote Post
minister1234
post 3.01.2013, 14:49:19
Post #3





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 24.10.2012

Ostrzeżenie: (0%)
-----


funkcja IF:

  1. $podaj = $_POST['log']; // zmiennej $podaj przypisuje wartość podaną przez usera
  2. $kod = "1996"; // nasz kod
  3.  
  4. if($podaj == $kod) // sprawdzanie czy user podal poprawny kod
  5. {
  6. echo ("Poprawna odpowiedz !");
  7. } else {
  8. echo ("Zla odpowiedz");
  9. }
Go to the top of the page
+Quote Post
muniekw
post 3.01.2013, 14:57:37
Post #4





Grupa: Zarejestrowani
Postów: 243
Pomógł: 22
Dołączył: 1.06.2009
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


dodaj jeszcze do warunku:
  1. $podaj = $_POST['log']; // zmiennej $podaj przypisuje wartość podaną przez usera
  2. $kod = "1996"; // nasz kod
  3.  
  4. if(isset($_POST['logowanie']) {
  5. if($podaj == $kod) // sprawdzanie czy user podal poprawny kod
  6. {
  7. echo ("Poprawna odpowiedz !");
  8. } else {
  9. echo ("Zla odpowiedz");
  10. }
  11. }


Generalnie chodzi o to ze najpierw musisz sprawdzać czy ktoś kliknął przycisk zatwierdź i dopiero później wyświetlać komunikaty. Powinno pomóc.

Zobacz jeszcze np to: Formularz kontaktowy
Mozesz sprawdzać jeszcze czy dane z formularza nie są puste i na tej podstawie też wyświetlać odpowiednie komunikaty.


Ten post edytował muniekw 3.01.2013, 15:01:47
Go to the top of the page
+Quote Post
minister1234
post 3.01.2013, 17:39:37
Post #5





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 24.10.2012

Ostrzeżenie: (0%)
-----


Dziękuję za pomoc ! Jesteś wielki smile.gif

Wszystko zakończyło się pomyślnie i przy okazji nauczyłem się posługiwać poleceniem "isset".

Pozdrawiam i do usłyszenia !
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 2.07.2025 - 14:38