Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Formularz value i if
-Helpmee-
post 18.04.2012, 15:37:18
Post #1





Goście







Witam. Mając dwa radio w formularzu:
<input type=radio name="f5" value="1">1<br>
<input type=radio name="f5" value="2">2<br>
Jak mogę zrobić polecenie, które po zaznaczeniu "1" przypisze zmiennej $x = $a +$b
a jeśli zaznaczę "2" $x =$a - $b?
Go to the top of the page
+Quote Post
adamec
post 18.04.2012, 15:42:24
Post #2





Grupa: Zarejestrowani
Postów: 30
Pomógł: 3
Dołączył: 18.04.2012
Skąd: Rybnik

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


  1. if ($_POST[F5]=='1') $x = $a +$b;
  2. if ($_POST[F5]=='2') $x = $a -$b;
  3.  


--------------------
Jeżeli uda mi się pomóc Tobie to jestem usatysfakcjonowany . Wtedy Ty kliknij na POMÓGŁ
Go to the top of the page
+Quote Post
-helpmee-
post 18.04.2012, 15:52:31
Post #3





Goście







No i właśnie tak robię:
  1. echo '<input type=radio name=f5 value="ja">ja<br>';
  2. echo '<input type=radio name=f5 value="ja1">ja1<br>';


  1. $111 = $aaa;
  2. if ($_POST[f5]=='ja') $aaa = $a * $b;
  3. if ($_POST[f5]=='ja1') $aaa = $a / $b;

  1. echo round($aaa);

I za każdym razem wybierając pierwszy value liczy dobrze, ale wybierając drugi zwraca zero.
Go to the top of the page
+Quote Post
Posio
post 18.04.2012, 15:53:16
Post #4





Grupa: Zarejestrowani
Postów: 417
Pomógł: 44
Dołączył: 23.06.2011

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


  1. switch ($_POST['F5']) {
  2. case 1:
  3. $x = $a + $b;
  4. break;
  5. case 2:
  6. $x = $a - $b;
  7. break;
  8. }



w programowaniu liczy się od 0 smile.gif ale to jużna boku ^^
Go to the top of the page
+Quote Post
adamec
post 18.04.2012, 16:22:38
Post #5





Grupa: Zarejestrowani
Postów: 30
Pomógł: 3
Dołączył: 18.04.2012
Skąd: Rybnik

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


Pytasz o $c=$a-b$ a ty dzielisz sprawdź poprawność dzilenia aby czasem nie było problemu z danymi np może wynik jest poniżej 0,5 dlatego przy zaokrągleniu otrzymujesz 0
Przy dzieleniu musisz zwracać na dużo rzeczy uwagę

Ten post edytował adamec 18.04.2012, 16:26:08


--------------------
Jeżeli uda mi się pomóc Tobie to jestem usatysfakcjonowany . Wtedy Ty kliknij na POMÓGŁ
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: 14.08.2025 - 01:52