Merhaba arkadaşlar bir formdan verileri post edip sayfada anlık değiştirterek işlem yapmaya çalışıyorum. post edilen veriler ekrana yazılıyor ama formdan 2 ayrı inputtan post edilen veriler bir türlü bir birini göremedi. bu 2 veriyi toplayıp sonucunu yazdırmam lazım. bilen varsa yardım bekliyorum.
$par = $_GET["s"];
Switch($par){
case "fiyat";
$fiyat = $_POST["fiyat"];
$sonuc = $fiyat * 30;
echo $sonuc;
break;
case "sec";
$sec = $_POST["sec"];
$sec = $sec * 30;
echo $sec;
break;
}<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.1/jquery-ui.min.js"></script>
<script type="text/javascript">
$(function(){
/* jQuery Kodları */
/* Ad Soyad */
$("input[name='fiyat']").keyup(function(){
/* Değerini Aldık */
var deger = "fiyat="+$(this).val();
$.ajax({
type: "POST",
url: "kontrol.php?s=fiyat",
data: deger,
success : function(cevap){
$("#sonuc").show().html(cevap);
}
});
})
$("select[name='sec']").click(function(){
/* Değerini Aldık */
var deger = "sec="+$(this).val();
$.ajax({
type: "POST",
url: "kontrol.php?s=sec",
data: deger,
success : function(cevap){
$("#sonucc").show().html(cevap);
}
});
})
});
</script>
</head>
<body>
<form id="form" method="post">
<input type="text" id="ab" name="fiyat" /> <br><br><br>
<select name="sec" id="sec">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
</form>
<div id="sonuc"></div>
<div id="sonucc"></div>
</body>
</html>