leave.php ( File view )

  • By cox 2014-08-14
  • View(s):156
  • Download(s):9
  • Point(s): 2
			<?php
error_reporting(0);
session_start();
include('includes/header.html');
include('dbcon.php');
if(isset($_POST['submitted'])) {


$uploadLocation  = "C:\apachefriends\xampp\htdocs\sick-leave";
 	$target_path = $uploadLocation . $_FILES['sick-leave'];
 	if(move_uploaded_file($_FILES['sick-leave'], $target_path)){
    echo "upload success";  
}

	$empl = $_POST['empl_id'];
$lev = $_POST['leavenames'];
$year = $_POST['year'];
$month = $_POST['month'];
$day = $_POST['day'];
$year2 = $_POST['year2'];
$month2 = $_POST['month2'];
$day2 = $_POST['day2'];
$msg = $_POST['mssg'];
$date = date('Y-m-d');
list($mon, $dy, $yr) = explode("-",$date);

if(strcmp($empl,
         strval(intval($empl)))) {

         echo "Please enter the employee id!</FONT>";
		
}else{

		$empl = trim($empl);
	
}
if (empty ($lev)) {

	echo '<p>Please enter type of leaves!.</p>';	

}
if (is_numeric ($year)) {

	$edate = $year . '-';

} else {

	echo '<p>Please enter the year.</p>';

}
if (is_numeric ($month)) {

	$edate .= $month . '-';

} else {

	echo '<p>Please select the month.</p>';

}
// Validate the day.
if (is_numeric ($day)) {

	$edate .= $day ;

} else {

	echo '<p>Please select the day.</p>';

}
if (is_numeric ($year2)) {

	$endate = $year2 . '-';

} else {

	echo '<p>Please enter the year.</p>';

}
if (is_numeric ($month2)) {

	$endate .= $month2 . '-';

} else {

	echo '<p>Please select the month.</p>';

}
// Validate the day2.
if (is_numeric ($day2)) {

	$endate .= $day2 ;

} else {

	echo '<p>Please select the day.</p>';

}
if (empty ($msg)) {

	echo '<p>Please enter reason!.</p>';	

}

if($empl && $lev  && $year && $month && $day && $year2 && $month2 && $day2 && $msg){

$query = "INSERT INTO leaves (eid, fdate, leavetype, edate, endate, reason, recommending) VALUES ('$empl', '$date', '$lev', '$edate', '$endate', '$msg', 'pending')";
$result = @mysql_query($query);
if($result){

echo '<p><h2><b><center>Leave Succesfully Submitted!</center></b></h2></p>';
echo "<br>"; echo "<br>"; echo "<br>"; echo "<br>";echo "<br>";echo "<br>";
 echo "<br>";echo "<br>";echo "<br>";echo "<br>";echo "<br>";echo "<br>";
 require_once('includes/footer.html');
 exit();

}else{

echo '<p>System Error!</p>';
echo '<p>'.mysql_error().'<br /><br />Query:'.$query.'</p>';
exit();


}

}

}
?>
<table align="center" border="2" bgcolor="lightgreen" cellpadding="2" cellspacing="3" cols="2" width="405"><font color="black">
<tr>
<form action="leave.php" method="post">
<br>
<tr>
                <td><b>Filed Date:</span></div></td>
                                       <td valign="top"><label>
                          <input name="day" type="text" id="day" value="<?php echo date('Y-m-d'); ?>" size="10" maxlength="15"  readonly />
                      </label>
                        <label></label></td>
                </tr>
<tr>
<td><b>Employee ID:</td><td><input type="text" name="empl_id" size="28" value="<?php echo $_SESSION['eid']; ?>"/></td></tr>
<tr><td>&nbsp;</td>
	<td><i><b>To the NSC Director<br>&nbsp;&nbsp;&nbsp;I have the honor to request for leave:</b></i></td>
<tr>
<td><b>Leave Type:</td><td>
<select name="leavenames">
<option></option>
<option>day/s vacation leave with pay</option>
<option>day/s emergency leave with pay</option>
<option>day/s sick leave with pay</option>
<option>birthday leave with pay</option>
<option>day/s paternity leave with pay</option>
<option>day/s maternity leave without pay</option>
<option>day/s vacation leave without pay</option>
<option>day/s emergency leave without pay</option>
<option>day/s sick without pay</option>
</select>

</td></tr>
<tr>
<td><b>Effective Date:</td><td>

<select name="year">
<option value="">--Year--</option>
<option value="2009">2009</option>
<option value="2010">2010</option>
<option value="2011">2011</option>
<option value="2012">2012</option>
<option value="2013">2013</option>
<option value="2014">2014</option>
<option value="2015">2015</option>
<option value="2016">2016</option>
<option value="2017">2017</option>
<option value="2018">2018</option>
<option value="2019">2019</option>
<option value="2020">2020</option>
<option value="2021">2021</option>
<option value="2022">2022</option>
<option value="2023">2023</option>
<option value="2024">2024</option>
<option value="2025">2025</option>
<option value="2026">2026</option>
</select>

<select name="month">
<option value="">--Month--</option>
<option value="01">January</option>
<option value="02">February</option>
<option value="03">March</option>
<option value="04">April</option>
<option value="05">May</option>
<option value="06">June</option>
<option value="07">July</option>
<option value="08">August</option>
<option value="09">September</option>
<option value="10">October</option>
<option value="11">November</option>
<option value="12">December</option>
</select>
<select name="day">
<option value="">--Day--</option>
<option value="01">1</option>
<option value="02">2</option>
<option value="03">3</option>
<option value="04">4</option>
<option value="05">5</option>
<option value="06">6</option>
<option value="07">7</option>
<option value="08">8</option>
<option value="09">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>

</td></tr>
<tr><td>&nbsp;</td>
<td><p><center><b>TO</b></center></p></td></tr>
<tr>
<td><b>Due Date:</td><td>
<select name="year2">
<option value="">--Year--</option>
<option value="2009">2009</option>
<option value="2010">2010</option>
<option value="2011">2011</option>
<option value="2012">2012</option>
<option value="2013">2013</option>
<option value="2014">2014</option>
<option value="2015">2015</option>
<option value="2016">2016</option>
<option value="2017">2017</option>
<option value="2018">2018</option>
<option value="2019">2019</option>
<option value="2020">2020</option>
<option value="2021">2021</option>
<option value="2022">2022</option>
<option value="2023">2023</option>
<option value="2024">2024</option>
<option value="2025">2025</option>
<option value="2026">2026</option>
</select>

<select name="month2">
<option value="">--Month--</option>
<option value="01">January</option>
<option value="02">February</option>
<option value="03">March</option>
<option value="04">April</option>
<option value="05">May</option>
<option value="06">June</option>
<option value="07">July</option>
<option value="08">August</option>
<option value="09">September</option>
<option value="10">October</option>
<option value="11">November</option>
<option value="12">December</option>
</select>
<select name="day2">
<option value="">--Day--</option>
<option value="01">1</option>
<option value="02">2</option>
<option value="03">3</option>
<option value="04">4</option>
<option value="05">5</option>
<option value="06">6</option>
<option value="07">7</option>
<option value="08">8</option>
<option value="09">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>

</td></tr>

<tr>
<td><b>Reason:</td>
<td>
<TEXTAREA name="mssg" rows="3" cols="30" MAXLENGTH="100"></TEXTAREA></td>
</tr>
<tr><td><b>For Sick Leave:</td>
<td><input type="hidden" name="MAX_FILE_SIZE" value="100000" />
<input type="file" name="sick" size="28"></td></tr>
<tr>
<td>&nbsp;</td>
<td><input type="submit" value="Submit Leave" name="Submit" /></td>
<input type="hidden" name="submitted" />
</tr>
</form>
</tr>
</table>
<br><br><br><br>
<?php
require_once('includes/footer.html');
?>			
...
Expand> <Close

Want complete source code? Download it here

Point(s): 2

Download
0 lines left, continue to read
Sponsored links

File list

Tips: You can preview the content of files by clicking file names^_^
Name Size Date
add-employee.php8.98 kB04-07-14 10:43
add-user.php3.26 kB04-07-14 10:27
approve.php157.00 B07-02-09 04:33
date-added.php496.00 B14-02-09 00:10
db-backup-1371292492-5cac8f65a378cc19b150279db357c567.sql3.23 kB15-06-13 06:34
db-backup-1371360757-5cac8f65a378cc19b150279db357c567.sql3.80 kB16-06-13 01:32
db-backup-1371377572-5cac8f65a378cc19b150279db357c567.sql4.88 kB16-06-13 06:12
db-backup-1402914697-5cac8f65a378cc19b150279db357c567.sql6.12 kB16-06-14 13:31
db_backup.php1.79 kB09-11-08 22:21
del-users.php2.39 kB09-02-09 14:49
delete-employee.php2.51 kB07-02-09 05:11
delete-users.php2.32 kB10-02-09 14:45
del_emp.php2.44 kB07-02-09 05:14
deny.php158.00 B07-02-09 04:33
edate.php499.00 B13-02-09 13:42
edit-user.php2.15 kB14-02-09 00:05
editemp-frm.php3.08 kB30-12-08 15:53
edit_emp.php5.08 kB29-11-08 23:07
emp-list.php6.30 kB04-02-09 14:35
emp-profile.php1.67 kB14-02-09 00:03
endate.php499.00 B13-02-09 13:44
fdate.php487.00 B12-02-09 13:24
footer.html104.00 B18-06-14 18:01
header.html5.94 kB18-06-14 15:10
start.php344.00 B16-12-08 05:35
dwsync.xml286.00 B18-06-14 18:01
index.php2.14 kB25-06-14 15:21
logout.php848.00 B18-06-14 17:45
main-index.php397.00 B16-06-14 13:26
month.php486.00 B11-02-09 07:10
month2.php499.00 B13-02-09 14:59
print-report.php1.17 kB11-02-09 07:07
print.php5.41 kB25-06-14 13:41
search-edit.php3.86 kB17-12-08 06:09
search-edituser.php3.86 kB17-12-08 06:11
search.php3.89 kB15-06-13 12:53
verify-editemp.php561.00 B09-02-09 08:09
verifyedit-user.php454.00 B09-02-09 14:35
view-leave.php3.06 kB17-06-13 04:32
viewedit-employee.php5.72 kB14-02-09 00:15
viewedit-user.php4.38 kB09-02-09 07:03
viewpending-leaves.php2.50 kB15-06-13 12:49
dwsync.xml860.00 B04-07-14 10:43
ccse.sql7.20 kB15-08-13 06:14
date.inc.php589.00 B07-11-08 17:12
dbcon.php467.00 B11-06-14 17:19
dapproved.php184.00 B27-02-09 02:11
ddeny.php191.00 B07-02-09 04:33
emp-profile.php1.66 kB14-02-09 00:02
footer.html104.00 B18-06-14 18:00
header.html6.01 kB18-06-14 17:50
start.php344.00 B08-09-08 13:34
dwsync.xml286.00 B18-06-14 18:00
logout.php848.00 B18-06-14 17:43
main-index.php403.00 B18-06-14 17:58
search.php3.96 kB16-06-13 00:26
view-leave.php1.98 kB16-06-13 01:29
viewpending-leaves.php2.50 kB16-06-13 00:28
dwsync.xml288.00 B18-06-14 17:58
fidfrm.php1.64 kB16-06-13 01:15
approval.jpg1.82 kB01-12-08 06:42
approved.jpg1.87 kB01-12-08 06:40
back.gif7.49 kB15-10-08 20:36
Brain_Mill_Logo_1b-1.gif8.41 kB16-02-09 13:23
cancel.gif2.49 kB11-02-09 00:45
delete.jpg1.61 kB01-12-08 06:43
disapproval.jpg1.99 kB01-12-08 06:42
disapproved.jpg2.07 kB01-12-08 06:42
edit.jpg1.35 kB30-11-08 00:37
exthome.png79.83 kB16-02-09 12:16
login.gif208.73 kB08-02-09 07:34
logo.png106.01 kB16-06-14 13:23
nzoia.jpg425.23 kB15-06-13 15:31
print2.gif2.50 kB31-12-08 03:14
resume.gif3.03 kB30-12-08 15:26
top.gif13.75 kB16-06-14 13:36
view.gif2.52 kB20-12-08 00:06
top.gif.mno113.00 B16-06-14 13:36
footer.html104.00 B16-06-14 12:39
header.html5.76 kB18-06-14 17:51
start.php344.00 B08-09-08 13:34
dwsync.xml286.00 B18-06-14 17:51
index.php2.17 kB19-06-14 10:24
leave.php8.69 kB30-07-14 17:17
logout.php842.00 B18-06-14 17:27
main-index.php380.00 B18-06-14 18:07
mysql_connect.php645.00 B07-11-08 03:55
<NSC>0.00 BSystem.ppt 1940992
Reminder.txt192.00 B12-05-09 07:22
Resume.doc35.50 kB18-06-13 00:14
search.php3.50 kB16-06-13 01:21
setid.php1.31 kB21-02-09 08:21
view-availableleave.php1.41 kB07-02-09 04:59
view-leave.php1.67 kB20-02-09 15:51
viewpending-leaves.php2.19 kB16-06-13 01:17
dwsync.xml621.00 B30-07-14 17:17
<_notes>0.00 B09-08-14 11:29
<_notes>0.00 B09-08-14 11:29
<includes>0.00 B09-08-14 11:29
<New>0.00 B0% 15-06-13
<_notes>0.00 B09-08-14 11:29
<includes>0.00 B09-08-14 11:29
<_notes>0.00 B09-08-14 11:29
<_notes>0.00 B09-08-14 11:29
<_notes>0.00 B09-08-14 11:29
<admin>0.00 B09-08-14 11:29
<database>0.00 B09-08-14 11:29
<director>0.00 B09-08-14 11:29
<images>0.00 B09-08-14 11:29
<includes>0.00 B09-08-14 11:29
<presentation>0.00 B09-08-14 11:29
<resume>0.00 B09-08-14 11:29
<sick-leave>0.00 B28-04-09 00:20
<_notes>0.00 B09-08-14 11:29
<OnlineLeaveSystem>0.00 B09-08-14 11:29
...
Sponsored links

leave.php (931.49 kB)

Need 2 point
Your Point(s)

Your Point isn't enough.

Get point immediately by PayPal

More(Debit card / Credit card / PayPal Credit / Online Banking)

Submit your source codes. Get more point

LOGIN

Don't have an account? Register now
Need any help?
Mail to: support@codeforge.com

切换到中文版?

CodeForge Chinese Version
CodeForge English Version

Where are you going?

^_^"Oops ...

Sorry!This guy is mysterious, its blog hasn't been opened, try another, please!
OK

Warm tip!

CodeForge to FavoriteFavorite by Ctrl+D