Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Nie działa if w php, If wykonuje warunek swój i else if naraz
puma2192
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 5.11.2012

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


Witam mam problem tego typu musze zrobić projekt z php i wymyśliłem sobie ze to będzie kalkulator miar jednostek komputerowych, tylko mam następujący problem po spełnieniu warunku który zawarłem w elseif na ekranie wyświetla on mi się hmm podwójnie.
  1. <html>
  2. <head>
  3. <meta http-equiv="content-type" content="text/html; charset=ISO-8859-2">
  4. </head>
  5. <body background= "tlo51">
  6.  
  7. <font color= "white">
  8.  
  9. <center><font size="24px">Witam ten program obliczy dla ciebie jednostki miar komputerowych</font></center><br /> <br /><br /><br /><br /><br />
  10.  
  11. </font>
  12.  
  13. <form method= "POST" action="">
  14. <font color= "white">
  15. <center><font size="5px">Podaj rozmiar jaki chcesz przeliczyć oraz jednostke w jakiej jest podany rozmiar </font></center></font>
  16. <br />
  17.  
  18. <center><input type= "text" name= "wielkosc" STYLE= "font: 18pt Arial; width: 100px; height: 40px;">
  19. <select name="jednostka"width= "100px" >
  20. <option>b</option>
  21. <option>kb</option>
  22. <option>mb</option>
  23. <option>gb</option>
  24. <option>tb</option>
  25. <option>pb</option>
  26. <option>B</option>
  27. <option>KB</option>
  28. <option>MB</option>
  29. <option>GB</option>
  30. <option>TB</option>
  31. <option>PB</option>
  32. </select ></center>
  33. <br /><br /><br />
  34. <!--<center><input type="text" name="wielkosc2" STYLE= "font: 18pt Arial; width: 100px; height: 40px;"> -->
  35. <font color= "white">
  36. <center><font size="5px">Podaj jednostke na jaką chcesz przeliczyć </font></center></font>
  37. <br />
  38. <center><select name="jednostka2">
  39. <option>b</option>
  40. <option>kb</option>
  41. <option>mb</option>
  42. <option>gb</option>
  43. <option>tb</option>
  44. <option>pb</option>
  45. <option>B</option>
  46. <option>KB</option>
  47. <option>MB</option>
  48. <option>GB</option>
  49. <option>TB</option>
  50. <option>PB</option>
  51. </select></center>
  52. <input type="submit" value="Oblicz">
  53.  
  54. </form>
  55. <p>
  56. <?php
  57. $wielkosc = $_POST['wielkosc'];
  58. $jednostka = $_POST['jednostka'];
  59. $jednostka2 = $_POST['jednostka2'];
  60. $wynik = "";
  61. if($jednoska=b)
  62. {
  63. if($jednoska2=b)
  64.  
  65. {;
  66.  
  67. $wynik=$wielkosc*1;
  68.  
  69. echo ('<font color ="white" font size="18px" >'."$wielkosc"." "."$jednostka"." "."to"." "."$wynik"." "."$jednostka2".'<font>');
  70. }
  71. }
  72.  
  73. if($jednoska=b)
  74. {
  75.  
  76. if($jednoska2=kb)
  77.  
  78. {
  79. $wynik=$wielkosc*2;
  80.  
  81. echo ('<font color ="white" font size="18px" >'."$wielkosc"." "."$jednostka"." "."to"." "."$wynik"." "."$jednostka2".'</font>');
  82. }
  83. }
  84. ?>
  85. </p>
  86.  
  87.  
  88. </body
  89. ></html>
to jest cały kod a wynik działania tego kodu jest
Kod
http://speedy.sh/TEbmS/scan.jpg
taki jak zrobić żeby to chodziło dobrze (IMG:style_emoticons/default/questionmark.gif)

Ten post edytował puma2192 14.01.2013, 14:23:27
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 24.08.2025 - 06:33