Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Formularz value i if
Forum PHP.pl > Forum > Przedszkole
Helpmee
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?
adamec
  1. if ($_POST[F5]=='1') $x = $a +$b;
  2. if ($_POST[F5]=='2') $x = $a -$b;
  3.  
helpmee
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.
Posio
  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 ^^
adamec
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ę
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.