Formun içerisinde işlemin adını belirtin;
<form action="" id="kullanicibanlama" method="POST" onsubmit="return false">
<input type="hidden" name="kullanici_durum" class="form-control" id="" value="Pasif">
<input type="hidden" name="kullanici_id" value="<?= $kgel['kullanici_id']; ?>">
<!---- inc sayfanızda belirtilen işlemin adı -->
<input type="hidden" name="ProcessName" value="BanUser">
<!---- inc sayfanızda belirtilen işlemin adı -->
<button class="btn btn-warning" onclick="kullanicibanla();">Banla</button>
</form>
Post sayfanızda switch case ile işlemleri kontrol edebilirsiniz.
<?php
$ProcessName = isset($_POST['ProcessName']) ? $_POST['ProcessName'] : null;
if ($ProcessName != null) :
switch ($ProcessName) {
case 'BanUser':
$kullanici_id = $_POST['kullanici_id'];
$kullanicibanla = $db->prepare("UPDATE site_kullanici SET
kullanici_id=:id,
kullanici_durum=:durum
");
$ban = $kullanicibanla->execute(array(
'id' => $kullanici_id,
'durum' => $_POST['kullanici_durum']
));
if ($ban) {
echo "ok";
}
break;
case 'Login':
// Code.
break;
case 'Register':
// Code.
break;
case 'AddUser':
// Code.
break;
}
endif;Yalnız bu şekilde post sayfanızda çok fazla kod kalabalığı olur tavsiye etmem, onun yerine ajax adında bir klasör oluşturup işlemlere göre otomatik eşleşen dosya isimleriyle ayrı ayrı dosya oluşturmak daha mantıklı olur