Selamlar, iyi çalışmalar
Örnek bir hesap makinesi uygulaması yaptım.Herşey sorunsuz çalışıyor sadece bir sayıyı 0 ile bölme ihtimaline karşı bir hata mesajı verdirmeye çalışıyorum ama istediğim gibi çalışmıyor.Uygulama hata veriyor.Nerede yanlışlık yaptığım ve nasıl düzelteceğim konusunda yardımcı olur musunuz?
Sayfa1 kodları
Sayfa2 kodları
Örnek bir hesap makinesi uygulaması yaptım.Herşey sorunsuz çalışıyor sadece bir sayıyı 0 ile bölme ihtimaline karşı bir hata mesajı verdirmeye çalışıyorum ama istediğim gibi çalışmıyor.Uygulama hata veriyor.Nerede yanlışlık yaptığım ve nasıl düzelteceğim konusunda yardımcı olur musunuz?
Sayfa1 kodları
Kod:
<%
AlinanHata=request.querystring("hata")
%>
<!DOCTYPE html>
<meta charset="utf-8">
<html>
<head>
<title>Anasayfa</title>
</head>
<body>
<form action="HspMakinesiSonuc.asp" method="post">
<%
if AlinanHata=1 then
response.write "İlgili alanları doldurunuz!!!"
elseif AlinanHata=2 then
response.write "Birinci Sayıyı girmediniz!!!"
elseif AlinanHata=3 then
response.write "İkinci Sayıyı girmediniz!!!"
elseif AlinanHata=4 then
response.write "Bir sayıyı 0'a bölemezsiniz"
End if
%>
<br>
Sayı1<input type="text" name="sayi1">
Sayı2<input type="text" name="sayi2">
<select name="islem">
<option value="1" ="1">Toplama</option>
<option value="2">Çıkarma</option>
<option value="3">Çarpma</option>
<option value="4">Bölme</option>
<option value="5">Mod alma</option>
</select>
<input type="submit" name="gonder">
</form>
</body>
</html>
Kod:
<%
sayi1=request.form("sayi1")
sayi2=request.form("sayi2")
islem=request.form("islem")
if sayi1&sayi2="" then
response.redirect "HspMakinesiİslem.asp?hata=1"
elseif sayi1="" then
response.redirect "HspMakinesiİslem.asp?hata=2"
elseif sayi2="" then
response.redirect "HspMakinesiİslem.asp?hata=3"
elseif sayi2="0"& islem=4 then
response.redirect "HspMakinesiİslem.asp?hata=4"
end if
Select case islem
case 1
sonuc=Cint(sayi1)+Cint(sayi2)
case 2
sonuc=sayi1-sayi2
case 3
sonuc=sayi1*sayi2
case 4
sonuc=int(sayi1/sayi2)
case 5
sonuc=sayi1 mod sayi2
End Select
%>
<!DOCTYPE html>
<meta charset="utf-8">
<html>
<head>
<title></title>
</head>
<body>
<h1 align="center"><b><% ="İşlem sonucu=" & sonuc %></b></h1>
</body>
</html>