• 11-06-2014, 11:57:58
    #1
    Edit 6
  • 11-06-2014, 12:10:32
    #2
    Üyeliği durduruldu
    Ben anlamadım ne yapmak istediğinizi desem yeridir. Örnek demekten ziyade ne yapmanız gerektiğini analtırsanız iyi olur
  • 11-06-2014, 13:09:36
    #3
    Üyeliği durduruldu
    islemturu diye bir tablo aç

    islemadi
    turu
    olarak.
    post ettiğin sayfada kontrole al örneğin kesiti hesapla için turu== "k" gönderdiğin farzederek.

    gelen post k ise
    sabit değerlerini bir değişkene ata bunu explode ile parçala " ",",";
    for'a sokup değerleri alıp sonuc'a göre yani sonuc büyüktür değerden ise şu işlemleri yap gibi gibi.
  • 11-06-2014, 13:13:20
    #4
    Üyeliği durduruldu
    Dur bişey yapma ben yapıyorum.

    www.makaleisi.com/islem.php

    Birazdan rarlayıp vereceğim sana
  • 11-06-2014, 13:15:31
    #5
    Formu post ettikten sonra select tagından gelen değere göre işlem yapabilirsin.
    İşim olmasa tamamını yazabilirdim de çok da hazırcı olmamak lazım
    Örn :

    <select name="islemTuru"><option value="kesit">Kesiti Hesapla</option><option value="TasiyacagiYuk">Taşıyacağı Yük</option><option value="kw">Kw</option>
    
    <?php
    if($_POST["islemTuru"]=="kesit") {
     $sonuc=//islemleri burda yap istediğin gibi
    }
    elseif($_POST["islemTuru"]=="TasiyacagiYuk") {
     $sonuc=//islemleri burda yap istediğin gibi
    }
    elseif($_POST["islemTuru"]=="kw") {
     $sonuc=//islemleri burda yap istediğin gibi
    }
    echo $sonuc;
    ?>
  • 11-06-2014, 13:21:36
    #6
    Üyeliği durduruldu
    <form method="post">
    İşlem Türü Seç : 
      <select name="sec">
        <option value="kesit">Kesiti Hesapla</option>
        <option value="tasi">Taşıyacağı Yükü Hesapla</option>
        <option value="kw">KW Hesapla</option>
      </select>
      <br>
    Sayi 1 :<input type="text" name="sayi1">
    <br>
    Sayi 2 :<input type="text" name="sayi2">
    <br>
    Sayi 3 :<input type="text" name="sayi3">
    <br>
    <input type="submit" value="Hesapla">
    </form>
    
    
    
    <?php
    
    $sayi1 = $_POST["sayi1"];
    if($sayi1==""){
    echo "Lütfen 1.ci Kutucugu Doldurunuz<br>";
    }else{
    
    $sayi2 = $_POST["sayi2"];
    if($sayi2==""){
    
    echo "Lütfen 2.ci Kutucugu Doldurunuz<br>";
    }else{
    
    $sayi3 = $_POST["sayi3"];
    if($sayi3==""){
    
    echo "Lütfen 3.ci Kutucugu Doldurunuz<br>";
    }else{
    
    $hesapla = ($sayi1*$sayi2/$sayi3)/50;
    
    echo "Sayi1 :<b>".$sayi1."<br></b>";
    echo "Sayi 2 :<b>".$sayi2."<br></b>";
    echo "Sayi 3 :<b>".$sayi3."<br></b>";
    
    
    }if ($_POST['sec']=="kesit")
    {
    
    	 $hesaplaz = round(($sayi1*$sayi2/$sayi3)/50);
    	 
    	
    	echo "Kesiti :<b>".$hesaplaz."</b><br>";
    	}
    	if ($_POST['sec']=="tasi")
    {
    	 $hesaplaq = ($sayi1*$sayi3*50)/$sayi2;
    	
    	echo "Kesiti :<b>".$hesaplaq."</b><br>";
    	
    	
    	}
    	if ($_POST['sec']=="kw")
    {
    	
    	 $hesaplay = ($sayi1*$sayi2)/1000;
    	
    	echo "Kesiti :<b>".$hesaplay."</b><br>";
    	
    	}
    }
    }
    
    
    ?>
    Biraz içerikle oynaman gerekiyor fakat kullanımı budur.
  • 11-06-2014, 13:36:51
    #7
    Üyeliği durduruldu
    Algoritmayı verdim, zamanı olan arkadaşlar sağolsun , uygulamaya dökmüş. paylaşımcılık çok iyi bu kategoride.
  • 11-06-2014, 18:01:04
    #8
    3 işlem için input ta disabled="disabled" yada readonly="" vererek yapabilirsin.
    sonuçta ise en basiti ile if ($sayi<45 and $sayi>50) { $sayi = 50; } şeklinde yapabilrsin.
  • 12-06-2014, 15:43:47
    #9
    Güncel..