• 04-04-2014, 14:48:56
    #1
    Merhaba,

    öncelikle bu soracağım konuyu araştırdım ama bir çözüme ulaşamadım.

    Sorum ÅŸu:

    İki adet sayısal değer var, bu iki değeri <option> ile seçerek arasındaki farkı hesaplatıp çıkan o değere göre bir mesaj yayınlatmak istiyorum.

    Örnek:
    Seçim-1: Ahmet: 150
    Seçim-2: Mehmet: 100
    Mesaj: Mehmet Ahmet'e 50 TL borçlu

    Seçim-1: Mehmet: 100
    Seçim-2: Ahmet: 150
    Mesaj: Ahmet Mehmet'ten 50 TL alacaklı

    Bu işlemi yapabilir miyim? Yol gösterirseniz çok memnun olurum.

    Teşekkürler.
  • 04-04-2014, 16:05:14
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    @Chapa; sanırım böyle bi' şey istiyordunuz?

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="UTF-8" />
    	</head>
    	<body>
    		<form method="POST">
    			<label for="ali">Ali</label>
    			<select id="ali" name="ali">
    			<?php foreach(range(5, 1000) as $val): if($val % 5 == 0): printf('<option value="%s">%s</option>', $val, $val); endif; endforeach; ?>
    			</select>
    			<label for="veli">Veli</label>
    			<select id="veli" name="veli">
    			<?php foreach(range(5, 1000) as $val): if($val % 5 == 0): printf('<option value="%s">%s</option>', $val, $val); endif; endforeach; ?>
    			</select>
    			<button type="submit">Hesapla</button>
    			<?php
    				
    				if(isset($_POST["ali"]) && isset($_POST["veli"]))
    				{
    					if($_POST["ali"] > $_POST["veli"])
    					{
    						$fark = $_POST["ali"] - $_POST["veli"];
    						
    						printf("Veli Ali'ye %s TL borçlu", $fark);
    					}
    					else if($_POST["ali"] == $_POST["veli"])
    					{
    						echo "Ne Ali'ninde Veli'ninde birbirine borcu yok";
    					}
    					else
    					{
    						$fark = $_POST["veli"] - $_POST["ali"];
    						
    						printf("Ali Veli'ye %s TL borçlu", $fark);
    					}
    				}
    				
    			?>
    		</form>
    	</body>
    </html>
  • 07-04-2014, 14:34:28
    #3
    Çook teşekkür ederim tam istediğim buydu.

    saintx adlı üyeden alıntı: mesajı görüntüle
    @Chapa; sanırım böyle bi' şey istiyordunuz?

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="UTF-8" />
    	</head>
    	<body>
    		<form method="POST">
    			<label for="ali">Ali</label>
    			<select id="ali" name="ali">
    			<?php foreach(range(5, 1000) as $val): if($val % 5 == 0): printf('<option value="%s">%s</option>', $val, $val); endif; endforeach; ?>
    			</select>
    			<label for="veli">Veli</label>
    			<select id="veli" name="veli">
    			<?php foreach(range(5, 1000) as $val): if($val % 5 == 0): printf('<option value="%s">%s</option>', $val, $val); endif; endforeach; ?>
    			</select>
    			<button type="submit">Hesapla</button>
    			<?php
    				
    				if(isset($_POST["ali"]) && isset($_POST["ali"]))
    				{
    					if($_POST["ali"] > $_POST["veli"])
    					{
    						$fark = $_POST["ali"] - $_POST["veli"];
    						
    						printf("Veli Ali'ye %s TL borçlu", $fark);
    					}
    					else if($_POST["ali"] == $_POST["veli"])
    					{
    						echo "Ne Ali'ninde Veli'ninde birbirine borcu yok";
    					}
    					else
    					{
    						$fark = $_POST["veli"] - $_POST["ali"];
    						
    						printf("Ali Veli'ye %s TL borçlu", $fark);
    					}
    				}
    				
    			?>
    		</form>
    	</body>
    </html>
  • 07-04-2014, 14:37:27
    #4
    isset($_POST["ali"]) && isset($_POST["ali"])
    :P
    eline sağlık @saintx
  • 07-04-2014, 14:55:32
    #5
    @ulast; gözümden kaçmış, düzelttim.