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.
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-2">
</head>
<body background= "tlo51">
<font color= "white">
<center><font size="24px">Witam ten program obliczy dla ciebie jednostki miar komputerowych</font></center><br /> <br /><br /><br /><br /><br />
</font>
<form method= "POST" action="">
<font color= "white">
<center><font size="5px">Podaj rozmiar jaki chcesz przeliczyć oraz jednostke w jakiej jest podany rozmiar </font></center></font>
<br />
<center><input type= "text" name= "wielkosc" STYLE= "font: 18pt Arial; width: 100px; height: 40px;">
<select name="jednostka"width= "100px" >
<option>b</option>
<option>kb</option>
<option>mb</option>
<option>gb</option>
<option>tb</option>
<option>pb</option>
<option>B</option>
<option>KB</option>
<option>MB</option>
<option>GB</option>
<option>TB</option>
<option>PB</option>
</select ></center>
<br /><br /><br />
<!--<center><input type="text" name="wielkosc2" STYLE= "font: 18pt Arial; width: 100px; height: 40px;"> -->
<font color= "white">
<center><font size="5px">Podaj jednostke na jaką chcesz przeliczyć </font></center></font>
<br />
<center><select name="jednostka2">
<option>b</option>
<option>kb</option>
<option>mb</option>
<option>gb</option>
<option>tb</option>
<option>pb</option>
<option>B</option>
<option>KB</option>
<option>MB</option>
<option>GB</option>
<option>TB</option>
<option>PB</option>
</select></center>
<input type="submit" value="Oblicz">
</form>
<p>
<?php
$wielkosc = $_POST['wielkosc'];
$jednostka = $_POST['jednostka'];
$jednostka2 = $_POST['jednostka2'];
$wynik = "";
if($jednoska=b)
{
if($jednoska2=b)
{;
$wynik=$wielkosc*1;
echo ('<font color ="white" font size="18px" >'."$wielkosc"." "."$jednostka"." "."to"." "."$wynik"." "."$jednostka2".'<font>'); }
}
if($jednoska=b)
{
if($jednoska2=kb)
{
$wynik=$wielkosc*2;
echo ('<font color ="white" font size="18px" >'."$wielkosc"." "."$jednostka"." "."to"." "."$wynik"." "."$jednostka2".'</font>'); }
}
?>
</p>
</body
></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