File manager - Edit - /home/autoph/public_html/pms_v1/pcpDocuments/saveNewPCPDataEntry.php
Back
<?php include_once("../../../cfg/conn.php"); if(isset($_POST['savePCP'])){ $count =0; $border=0; $opsKRA = $_POST['opsKRA']; // employee KRA ID $activeKPI = $_POST['activeKPI']; $activeKPIWeight = $_POST['activeKPIWeight']; $kpiOpsTargetNumber = $_POST['kpiOpsTargetNumber']; $kpiOpsTargetDesc = $_POST['kpiOpsTargetDesc']; $opsTimelineEnd = $_POST['opsTimelineEnd']; $groupKRAid = $_POST['groupKRAid']; $SelectedRecordID = $_POST['SelectedRecordID']; $userID = $_POST['userID']; //Check if same KRA has been added $kraCode $getKRACode = "SELECT * FROM `kra_employee_tbl` WHERE `deleted`='0' AND `id`='$opsKRA'"; $getMyKRACode = mysqli_query($conn,$getKRACode); while($kra = mysqli_fetch_array($getMyKRACode)){ $kraCode = $kra['kra_code']; $kraTag = $kra['tag']; $posKRAid = $kra['position_kra_id']; } //Check if same Position KPI $getKPI = "SELECT * FROM `kpi_employee` WHERE `deleted`='0' AND `id`='$activeKPI'"; $qMyKPI = mysqli_query($conn,$getKPI); while($kra = mysqli_fetch_array($qMyKPI)){ $posKPIid = $kra['top_kpi_id']; } //Check if same KRA has been added $kraCode $chkKRA = "SELECT * FROM `pcp_employee_data` WHERE `deleted`='0' AND `pcp_header_id`='$groupKRAid' AND `pcp_kra_id`='$opsKRA' AND `pcp_kpi_id`='$activeKPI'"; $getDoubleKRA = mysqli_query($conn,$chkKRA); $statRow = mysqli_num_rows($getDoubleKRA); if($statRow > 0){ $errorMessage = "Error: The selected KRA has already been added"; //echo '<script type="text/javascript">alert("Error: The selected KRA has already been added' . $statRow . '");</script>'; }else{ $sql = "INSERT INTO pcp_employee_data ( `id`, `employee_id`, `pcp_header_id`, `position_kra_id`, `position_kpi_id`, `pcp_kra_id`, `pcp_kpi_id`, `pcp_weight`, `pcp_target`, `taget_desc`, `pcp_timeline`, `date_created`, `created_by`) VALUES ('', '$SelectedRecordID', '$groupKRAid', '$posKRAid', '$posKPIid', '$opsKRA', '$activeKPI', '$activeKPIWeight', '$kpiOpsTargetNumber', '$kpiOpsTargetDesc', '$opsTimelineEnd', '$myTimeStamp', '$userID')"; if ($conn->query($sql) === TRUE) { //echo '<script type="text/javascript">alert("Success: New record has been added' . $statRow . '");</script>'; $errorMessage = "Success: New record has been added"; } else { //echo "Error: " . $sql . "<br>" . $conn->error; } } $border=0; $getKRAList = "SELECT * FROM `pcp_employee_data` WHERE `deleted`=0 AND `pcp_header_id` ='$groupKRAid' ORDER BY `pcp_kra_id` ASC"; //$getAreaList = "SELECT * FROM `pms_area_tbl` WHERE deleted ='0'"; $getKRA = mysqli_query($conn,$getKRAList); $statRow = mysqli_num_rows($getKRA); if($statRow > 0){ while($row = mysqli_fetch_array($getKRA)){ $empID = $row['employee_id']; $count = $count + 1; if($count > 1 ){ if($border != $row['pcp_kra_id']){ $botBorder = '1px solid #000'; }else{ $botBorder = '1px solid lightgray'; } }else{ $botBorder = '1px solid lightgray'; } ?><tr onclick="javascript:getKPIinfo(this);" ><?php echo "<td style='width:5%;border-top:".$botBorder."'>".$row['id']."</td>"; echo "<td style='width:30%;border-top:".$botBorder."'>"; $getKRACode = "SELECT * FROM `kra_employee_tbl` WHERE `deleted`='0' AND `id`='".$row['pcp_kra_id']."'"; $getMyKRACode = mysqli_query($conn,$getKRACode); while($kra = mysqli_fetch_array($getMyKRACode)){ if($border != $row['pcp_kra_id']){ echo $kra['kra_name']; } } echo"</td>"; echo "<td style='width:30%;border-top:".$botBorder."'>"; $getKPIName = "SELECT * FROM `kpi_employee` WHERE `deleted`='0' AND `id`='".$row['pcp_kpi_id']."'"; $getMyKPIName = mysqli_query($conn,$getKPIName); while($kpi = mysqli_fetch_array($getMyKPIName)){ echo $kpi['kpi_name']; } echo"</td>"; echo "<td style='width:10%;border-top:".$botBorder."'>".$row['pcp_weight']."</td>"; echo "<td style='width:10%;border-top:".$botBorder."'>".$row['pcp_target']." - ".$row['taget_desc']."</td>"; echo "<td style='width:15%;border-top:".$botBorder."'>".$row['pcp_timeline']."</td>"; echo "<td style='width:5%;border-top:".$botBorder."'> <abbr title='Delete record'><i class='fa fa-times ' aria-hidden='true' style='color:#ff0000;float:left;font-size:16px;cursor:pointer'></i></abbr> </td>"; echo "<tr>"; $border = $row['pcp_kra_id']; } echo "<tr>"; echo "<td colspan='9' style='text-align:left;color:red;'>".$errorMessage."</td>"; echo "</tr>"; } $conn->close(); } ?>
| ver. 1.4 |
.
| PHP 7.3.33 | Generation time: 0 |
proxy
|
phpinfo
|
Settings