Ben bir AJAX çağrısı kullanarak ne soran çeşit yapacağını düşünüyorum. Ben çok iyi PHP bilmiyorum ama aşağıdaki örneği kullanabilirsiniz, ve size sunucu üzerinde aramak istediğiniz işlevi belirtmek için sunucuya geçiyoruz verileri ile başka bir değişken ekleyin. Sunucu üzerinde geçirilen adına göre belli bir işlevi çağırmak ve sonuç dönecektir bazı "EĞER" ifadeleri ekleyebilirsiniz.
Burada AJAX arama yapmak için bir yardımcı olarak jQuery library kullanarak javascript istemci üzerinde kullanabilirsiniz budur:
<input type="button" value="Enter" onclick="output()"/>
<script type="text/javascript">
function output(){
$.ajax({
type: "POST",
url: "submit_data.php",
data: "username=" + "SomeUser"
+ "&email=" + "someEmail@google.com"
+ "&functionName=" + "theFunction1",
success: function(html){
alert('sucess! Result is:' + html);
}
});
}
</script>
ve sizin javascript yukarıdaki javascript maç için "submit_data.php" olarak bu dosya adını aramak isterim bu örnekte içeri geçiyor verileri yakalamak için bu gibi kodu kullanabilirsiniz:
<?php
// Variables
$Username = $_POST['username'];
$Email = $_POST['email'];
$FunctionName = $_POST['functionName'];
//Add code here to choose what function to call and echo the result
// If $FunctionName equals 'theFunction1' then execute theFunction1
// If $FunctionName equals 'theFunction2' then execute theFunction2
echo "You called A Page!";
?>
Burada "kullanıcı adı" ve "e-posta" sadece onu kapma ve değişkenleri tutan içine saklayarak ile hiçbir şey yapıyorum. Ama kolay gibi çalıştırmak istediğiniz bir işlev bir isim için denetleme gibi, burada ek işlevler ekleyebilirsiniz.