私は3つのボタンがあるフォームを持っています - 支払い、キャンセルと印刷を行います。多くの特定のボタンを確認する
これらのボタンはすべて、クリックするとキャンセル(リセット)されますが、POSTメソッドを介して別のファイルの同じ機能に流れます。この機能では、私は次のコードを使用して出力を分離しようとしています:ここで
function emp_sal_in($data)
{
$msg = '';
if ($_SERVER['REQUEST_METHOD'] === 'POST') { //something posted
if (isset($_POST['Print'])) {
$msg = 'This is printing the data';
return $msg;
} else {
if ($this->db->insert('employeesalarypayment', $data)) {
$msg = '<p class="bg-success">Employee Salary Details Recorded successfully....</p>';
} else {
$msg = '<p class="bg-danger">Problem Occured</p>';
}
return $msg;
}
}
}
は私のボタンのHTMLコードです:
<div class="form-group">
<div class="col-sm-offset-2 col-sm-2">
<button type="submit" class="btn btn-primary btn-label-left">
<span><i class="fa fa-clock-o"></i></span>
Make Payment
</button>
</div>
<div class="col-sm-offset-1 col-sm-1">
<button type="reset" class="btn btn-primary btn-label-left">
<span><i class="fa fa-clock-o"></i></span>
Cancel
</button>
</div>
<div class="col-sm-offset-1 col-sm-1">
<button type="submit" class="btn btn-primary btn-label-left">
<span><i class="fa fa-clock-o"></i></span>
Print
</button>
</div>
</div>
しかし、それは常に他の部分を実行します。印刷をクリックしても私を案内してください。期待してくれてありがとう。あなたは、次のようないくつかの入力要素持っている必要があります
に「print_btn」キーをチェック='「一時払い」の値をテストしますサーバー – mplungjan