Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Wyrażenie if -> kliknięcie (jak to zrobić)
Drav
post 31.05.2009, 23:39:57
Post #1





Grupa: Zarejestrowani
Postów: 82
Pomógł: 0
Dołączył: 14.09.2008
Skąd: Polska

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


sprawa jest prosta.
Chciałbym wiedzieć co (i czy da się) trzeba wpisać, aby if przybrał wartość if(kliknięto przycisk sprawdź)

Chodzi tu o to, ze napisałem skrypt, który sprawdza najpierw, czy podano prawidłową odpowiedź:

  1. <?php
  2. $co = $_POST['co'];
  3. switch ($_POST['co2'])
  4. {
  5.    case a;
  6.        $c = 0;
  7.        $cc = 'źle, za 10 pkt<br/>';
  8.        break;
  9.    case b:
  10.        $c = 10;
  11.        $cc = 'dobrze, za 10 pkt<br/>';
  12.        break;
  13.    case c:
  14.        $c = 0;
  15.        $cc = 'żle, za 10 pkt<br/>';
  16.        break;
  17.    default:
  18.        $c = ' ';
  19.        $cc = ' ';
  20.  
  21. }
  22.  
  23. ?>

Potem napisałem skrypt, który podlicz punkty i wszystko jest ok, tylko chciałbym, żeby info o zdobytych punktach nie pojawiała się zanim zostanie udzielona odpowiedź na pytania (tj, kliknięty przycisk "Sprawdź")
I właśnie tutaj pojawia się problem. Nie wiem co zrobić, żeby funkcja to co mam w "if'ie" było wywoływane po kliknięciu tego przycisku
Mam juz przygotowany skrypt, tylko tego elementu mi brakuje smile.gif
  1. <?php
  2. $suma ='brak';
  3.    if ($suma =='brak')
  4.    
  5.            {    echo ' ';    }
  6.            
  7.    else if ($suma>=0)  // o to chciałbym, zeby się wywoływało po kliknięciu, przerobie to sobie odpowiednio, tylko chciałbym wiedzieć co wstawić :)
  8.    
  9.            {    $suma = $a + $b + $c;
  10.            echo 'Twój wynik to: '.$suma.
  11.            '<br/>1 pytanie:'.$aa.
  12.            '<br/>2 pytanie:'.$bb.
  13.            '<br/>3 pytanie:'.$cc;    }
  14.        
  15. ?>

Wiem, ze to prymitywny problem, i pewnie każdy kto chociaż trochę się w to bawi wie jak to zrobić, ale jest to mój 2, czy 3 skrypt w życiu smile.gif

Ten post edytował Drav 31.05.2009, 23:41:45


--------------------
XHTML | CSS | PHP (Uczę się :D)
Go to the top of the page
+Quote Post
TheaSiX
post 31.05.2009, 23:51:21
Post #2





Grupa: Zarejestrowani
Postów: 110
Pomógł: 10
Dołączył: 3.09.2006
Skąd: Bishop Auckland

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


  1. <?php
  2. else if ($suma>=0 && isset($_POST["submit"]))
  3. ?>


submit to oczywiście name Twojego przycisku submit. skrypt zostanie wykonany jeśli suma będzie wększa lub równa zero i jeśli zostanie naciśnięty przycisk submit. O to chodziło?
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: 20.06.2025 - 18:45