Job Portal Code

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 27

MGSU

30

Code :
Index :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta http-equiv="content-language" content="cs" />
<meta name="robots" content="all,follow" />

<meta name="author" content="All: ... [Nazev webu - www.url.cz]; e-mail: info@url.cz" />
<meta name="copyright" content="Design/Code: Vit Dlouhy [Nuvio - www.nuvio.cz]; e-mail:
vit.dlouhy@nuvio.cz" />

<title>JOB PORTAL</title>
<meta name="description" content="..." />
<meta name="keywords" content="..." />

<link rel="index" href="./" title="Home" />


<link rel="stylesheet" media="screen,projection" type="text/css" href="./css/main.css" />
<link rel="stylesheet" media="print" type="text/css" href="./css/print.css" />
<link rel="stylesheet" media="aural" type="text/css" href="./css/aural.css" />
<style type="text/css">
<!--
.style1 {
color: #000066;
font-weight: bold;
}
ONLINE Job Portal
MGSU
31

.style2 {
font-size: medium;
font-weight: bold;
}
-->
</style>
</head>

<body id="www-url-cz">
<!-- Main -->
<div id="main" class="box">
<?php
include "Header.php"
?>
<?php
include "menu.php"
?>
<!-- Page (2 columns) -->
<div id="page" class="box">
<div id="page-in" class="box">

<div id="strip" class="box noprint">

<!-- RSS feeds -->


<hr class="noscreen" />

<!-- Breadcrumbs -->


<p id="breadcrumbs">&nbsp;</p>
<hr class="noscreen" />

ONLINE Job Portal


MGSU
32

</div> <!-- /strip -->

<!-- Content -->


<div id="content">

<!-- /article -->

<hr class="noscreen" />

<!-- /article -->

<hr class="noscreen" />

<!-- Article -->

<!-- /article -->

<hr class="noscreen" />

<!-- Article -->


<div class="article">
<h2><span><a href="#">Welcome To JOB PORTAL</a></span></h2>

<p> <span class="style2">W</span>elcome to online Job Portal. It provides facility to the Job
Seeker to search for various jobs as per his qualification. Here Job Seeker can registered himself on the
web portal and create his profile along with his educational information. Job Seeker can search various
jobs and apply for the Job.</p>

ONLINE Job Portal


MGSU
33

<p>This Portal is also designed for the various employer who required to recruit employees in
their organization. Employer can registered himself on the web portal and then he can upload
information of various job vacancies in their organization. Employeer can view the applications of Job
Seeker and send call latter to the job seekers.</p>
<p align="right"> <img src="design/banner2.jpg" alt="" width="431" height="117" /></p>
<p class="btn-more box noprint">&nbsp;</p>
</div> <!-- /article -->

<hr class="noscreen" />

</div> <!-- /content -->

<?php
include "right.php"
?>

</div> <!-- /page-in -->


</div> <!-- /page -->

<?php
include "footer.php"
?>
</div> <!-- /main -->

</body>
</html>

Login :

ONLINE Job Portal


MGSU
34

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"


"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<?php

if($_POST)
{
session_start();
$UserName=$_POST['txtUser'];
$Password=$_POST['txtPass'];

$con = mysqli_connect("localhost","root","","job");
$sql = "select * from user_master where UserName='".$UserName."' and
Password='".$Password."'";
$query = $con->query($sql);
$result = $query->fetch_all(MYSQLI_ASSOC);
if(count($result)){
$result = $result[0];
$_SESSION['UserId'] = $result['UserId'];
}
header("location:index.php");
// $con = mysqli_connect("localhost","root","","job");
// $sql = "select * from user_master where UserName='".$UserName."' and
Password='".$Password."'";
ONLINE Job Portal
MGSU
35

// // Execute query
// $query = $con->query($sql);
// $records = mysqli_num_rows($result);
// $row = mysqli_fetch_array($result);
// if ($records==0)
// {
// echo '<script type="text/javascript">alert("Wrong UserName or
Password");window.location=\'index.php\';</script>';
// }
// else
// {
// header("location:Admin/index.php");
// }
// mysqli_close($con);
// }
// else if($UserType=="JobSeeker")
// {
// $con = mysqli_connect("localhost","root");
// mysqli_select_db("job", $con);
// $sql = "select * from jobseeker_reg where UserName='".$UserName."' and
Password='".$Password."' and Status='Confirm'";
// $result = mysqli_query($sql,$con);
// $records = mysqli_num_rows($result);
// $row = mysqli_fetch_array($result);
// if ($records==0)
// {
// echo '<script type="text/javascript">alert("Wrong UserName or
Password");window.location=\'index.php\';</script>';
// }
ONLINE Job Portal
MGSU
36

// else
// {
// $_SESSION['ID']=$row['JobSeekId'];
// $_SESSION['Name']=$row['JobSeekerName'];
// header("location:JobSeeker/index.php");
// }
// mysqli_close($con);
// }
// else
// {
// $con = mysqli_connect("localhost","root");
// mysqli_select_db("job", $con);
// $sql = "select * from employer_reg where UserName='".$UserName."' and
Password='".$Password."' and Status='Confirm'";
// $result = mysqli_query($sql,$con);
// $records = mysqli_num_rows($result);
// $row = mysqli_fetch_array($result);
// if ($records==0)
// {
// echo '<script type="text/javascript">alert("Wrong UserName or
Password");window.location=\'index.php\';</script>';
// }
// else
// {
// $_SESSION['ID']=$row['EmployerId'];
// $_SESSION['Name']=$row['CompanyName'];
// header("location:Employer/index.php");
// }
mysqli_close($con);
}
ONLINE Job Portal
MGSU
37

?>

</body>
</html>

Logout
<?php
session_start();

session_destroy();
header("location:index.php");
exit();

?>

Registration :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta http-equiv="content-language" content="cs" />

ONLINE Job Portal


MGSU
38

<meta name="robots" content="all,follow" />

<meta name="author" content="All: ... [Nazev webu - www.url.cz]; e-mail: info@url.cz" />
<meta name="copyright" content="Design/Code: Vit Dlouhy [Nuvio - www.nuvio.cz]; e-
mail: vit.dlouhy@nuvio.cz" />

<title>Job Portal</title>
<meta name="description" content="..." />
<meta name="keywords" content="..." />

<link rel="index" href="./" title="Home" />


<link rel="stylesheet" media="screen,projection" type="text/css" href="./css/main.css" />
<link rel="stylesheet" media="print" type="text/css" href="./css/print.css" />
<link rel="stylesheet" media="aural" type="text/css" href="./css/aural.css" />
<style type="text/css">
<!--
.style1 {
color: #000066;
font-weight: bold;
}
-->
</style>
<script src="SpryAssets/SpryValidationTextarea.js" type="text/javascript"></script>
<link href="SpryAssets/SpryValidationTextarea.css" rel="stylesheet" type="text/css" />
</head>

<body id="www-url-cz">
<SCRIPT language="JavaScript1.2" src="gen_validation.js"></SCRIPT>
<SCRIPT language="JavaScript1.2">
var arrFormValidation=
ONLINE Job Portal
MGSU
39

[
[//Name
["minlen=1",
"Please Enter Company Name"
]

],
[//Contact Person
["minlen=1",
"Please Enter Contact Person"
]

],
[//Address
["minlen=1",
"Please Enter Address"
]

],
[//City
["minlen=1",
"Please Enter City"
]

],
[//Email

["minlen=1",
"Please Enter Email "
],
ONLINE Job Portal
MGSU
40

["email",
"Please Enter valid email "
]
],
[//Mobile
["num",
"Please Enter valid Mobile "
],
["minlen=10",
"Please Enter valid Mobile "
]
],
[//Area

["minlen=1",
"Please Enter Area of Work"
]

],

[//User
["minlen=1",
"Please Enter UserName "
]

],
[//Password
["minlen=1",
ONLINE Job Portal
MGSU
41

"Please Enter Password "


]

],
[//Que

],
[//Answer

["minlen=1",
"Please Enter Answer "
]

];
</SCRIPT>
<!-- Main -->
<div id="main" class="box">
<?php
include "Header.php"
?>
<?php
include "menu.php"
?>
<!-- Page (2 columns) -->
<div id="page" class="box">
<div id="page-in" class="box">
ONLINE Job Portal
MGSU
42

<div id="strip" class="box noprint">

<!-- RSS feeds -->


<hr class="noscreen" />

<!-- Breadcrumbs -->


<p id="breadcrumbs">&nbsp;</p>
<hr class="noscreen" />

</div> <!-- /strip -->

<!-- Content -->


<div id="content">

<!-- /article -->

<hr class="noscreen" />

<!-- /article -->

<hr class="noscreen" />

<!-- Article -->

<!-- /article -->

<hr class="noscreen" />


ONLINE Job Portal
MGSU
43

<!-- Article -->


<div class="article">
<h2><span><a href="#">Employer Registration Form</a></span></h2>
<div class="login">

<form action="EmployeInsert.php" method="post" onSubmit="return


validateForm(this,arrFormValidation);" enctype="multipart/form-data" id="form2">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>Company Name:</td>
<td><span id="sprytextfield3">
<label>
<input type="text" name="txtName" id="txtName" />
</label>
<span class="textfieldRequiredMsg">Enter Name</span></span></td>
</tr>

<tr>
<td>Contact Person:</td>
<td><span id="sprytextfield8">
<label>
<input type="text" name="txtPerson" id="txtPerson" />
</label>
<span class="textfieldRequiredMsg">Enter Contact Person</span></span></td>
</tr>
<tr>
<td>Address:</td>
<td><span id="sprytextarea1">
<label>
ONLINE Job Portal
MGSU
44

<textarea name="txtAddress" id="txtAddress" cols="45" rows="5"></textarea>


</label>
<span class="textareaRequiredMsg">Enter Address</span></span></td>
</tr>
<tr>
<td>City:</td>
<td><span id="sprytextfield4">
<label>
<input type="text" name="txtCity" id="txtCity" />
</label>
<span class="textfieldRequiredMsg">Enter City</span></span></td>
</tr>
<tr>
<td>Email:</td>
<td><span id="sprytextfield5">
<label>
<input type="text" name="txtEmail" id="txtEmail" />
</label>
<span class="textfieldRequiredMsg">Enter Email</span></span></td>
</tr>
<tr>
<td>Mobile:</td>
<td><span id="sprytextfield6">
<label>
<input type="text" name="txtMobile" id="txtMobile" />
</label>
<span class="textfieldRequiredMsg">Enter Mobile</span></span></td>
</tr>
<tr>
<td>Area of Work: </td>
ONLINE Job Portal
MGSU
45

<td><span id="sprytextfield7">
<input type="text" name="txtAreaWork" id="txtAreaWork" />
<span class="textfieldRequiredMsg">Enter Area of Work</span></span></td>
</tr>
<tr>
<td>User Name:</td>
<td><span id="sprytextfield9">
<label>
<input type="text" name="txtUserName" id="txtUserName" />
</label>
<span class="textfieldRequiredMsg">Enter User Name</span></span></td>
</tr>
<tr>
<td>Password:</td>
<td><label><span id="sprytextfield10">
<input type="password" name="txtPassword" id="txtPassword" />
<span class="textfieldRequiredMsg">Enter
Password</span></span></label></td>
</tr>
<tr>
<td>Security Question:</td>
<td><select name="cmbQue" id="cmbQue">
<option>What is Your Pet Name?</option>
<option selected="selected">Who is Your Favourite Person?</option>
<option>What is the Name of Your First School?</option>
</select></td>
</tr>
<tr>
<td>Answer:</td>
<td><span id="sprytextfield11">
ONLINE Job Portal
MGSU
46

<label>
<input type="text" name="txtAnswer" id="txtAnswer" />
</label>
<span class="textfieldRequiredMsg">Enter Answer.</span></span></td>
</tr>
<tr>
<td colspan="2"><label>
<div align="center">
<input type="submit" name="button2" id="button2" value="Submit" />
</div>
</label></td>
</tr>
</table>
</form>
</div>
<p>&nbsp;</p>

<p class="btn-more box noprint">&nbsp;</p>


</div> <!-- /article -->

<hr class="noscreen" />

</div> <!-- /content -->

<?php
include "right.php"
?>

</div> <!-- /page-in -->


</div> <!-- /page -->
ONLINE Job Portal
MGSU
47

<?php
include "footer.php"
?>
</div> <!-- /main -->

<script type="text/javascript">
<!--
var sprytextfield3 = new Spry.Widget.ValidationTextField("sprytextfield3");
var sprytextfield4 = new Spry.Widget.ValidationTextField("sprytextfield4");
var sprytextarea1 = new Spry.Widget.ValidationTextarea("sprytextarea1");
var sprytextfield8 = new Spry.Widget.ValidationTextField("sprytextfield8");
var sprytextfield7 = new Spry.Widget.ValidationTextField("sprytextfield7");
var sprytextfield5 = new Spry.Widget.ValidationTextField("sprytextfield5");
var sprytextfield6 = new Spry.Widget.ValidationTextField("sprytextfield6");
var sprytextfield9 = new Spry.Widget.ValidationTextField("sprytextfield9");
var sprytextfield10 = new Spry.Widget.ValidationTextField("sprytextfield10");
var sprytextfield11 = new Spry.Widget.ValidationTextField("sprytextfield11");
//-->
</script>
</body>
</html>

Career:

ONLINE Job Portal


MGSU
48

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"


"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta http-equiv="content-language" content="cs" />
<meta name="robots" content="all,follow" />

<meta name="author" content="All: ... [Nazev webu - www.url.cz]; e-mail: info@url.cz" />
<meta name="copyright" content="Design/Code: Vit Dlouhy [Nuvio - www.nuvio.cz]; e-
mail: vit.dlouhy@nuvio.cz" />

<title>Upload Resume</title>
<meta name="description" content="..." />
<meta name="keywords" content="..." />

<link rel="index" href="./" title="Home" />


<link rel="stylesheet" media="screen,projection" type="text/css" href="./css/main.css" />
<link rel="stylesheet" media="print" type="text/css" href="./css/print.css" />
<link rel="stylesheet" media="aural" type="text/css" href="./css/aural.css" />
<style type="text/css">
</style>
<script src="SpryAssets/SpryValidationTextarea.js" type="text/javascript"></script>
<link href="SpryAssets/SpryValidationTextarea.css" rel="stylesheet" type="text/css" />
</head>

<body id="www-url-cz">

<!-- Main -->


<div id="main" class="box">
ONLINE Job Portal
MGSU
49

<?php
include "Header.php"
?>
<?php
include "menu.php"
?>

<?php

$status = '';

if($_POST){
$con = mysqli_connect("localhost","root","","job");

if(isset($_FILES['resume'])){
$errors= array();
$file_name = $_FILES['resume']['name'];
$file_tmp =$_FILES['resume']['tmp_name'];
$file_ext= pathinfo($file_name, PATHINFO_EXTENSION);

$extensions= array("jpeg","jpg","png","pdf","doc");

if(in_array($file_ext,$extensions)=== false){
$errors[]="extension not allowed, please choose a JPEG or PNG file.";
}

if(empty($errors)==true){
$resume = time().'.'.$file_ext;
move_uploaded_file($file_tmp,"resume/".$resume);

ONLINE Job Portal


MGSU
50

$sql = "INSERT INTO jobseeker_reg(JobSeekerName, Address, City, Email, Mobile,


Qualification, Gender, BirthDate, Resume, Status, UserName, Password, Question, Answer)
VALUES

('".$_POST['name']."','".$_POST['address']."','".$_POST['city']."','".$_POST['email']."','".$_POS
T['mobile']."','".$_POST['qualification']."','".$_POST['gender']."','".$_POST['dob']."','".$resume."
','pending','N/A','N/A','N/A','N/A')";

if ($con->query($sql) === TRUE) {


$status = "New record created successfully";
} else {
$status = "Error: " . $sql . "<br>" . $con->error;
}
}else{
print_r($errors);
}
}

?>
<!-- Page (2 columns) -->
<div id="page" class="box">
<div id="page-in" class="box">

<div id="strip" class="box noprint">

<!-- RSS feeds -->


<hr class="noscreen" />

ONLINE Job Portal


MGSU
51

<!-- Breadcrumbs -->


<p id="breadcrumbs">&nbsp;</p>
<hr class="noscreen" />

</div> <!-- /strip -->

<!-- Content -->


<div id="content">

<?php echo $status; ?>


<!-- /article -->

<hr class="noscreen" />

<!-- /article -->

<hr class="noscreen" />

<!-- Article -->

<!-- /article -->

<hr class="noscreen" />

<!-- Article -->


<div class="article">
<h2><span><a href="#">Submit Info</a></span></h2>
<div class="login">
<form action="" method="post" enctype="multipart/form-data">
ONLINE Job Portal
MGSU
52

<table width="100%" border="0" cellspacing="0" cellpadding="0">


<tr>
<td>Name:</td>
<td>
<label>
<input type="text" name="name" id="txtName" required/>
</label>
</tr>

<tr>
<td>Email:</td>
<td>
<label>
<input type="email" name="email" required/>
</label>
</tr>
<tr>
<td>Mobile:</td>
<td>
<label>
<input type="text" name="mobile" required/>
</label>
</tr>
<tr>
<tr>
<td>Address:</td>
<td>
<label>
<textarea name="address" required cols="45" rows="5"></textarea>
</label>
ONLINE Job Portal
MGSU
53

</tr>
<tr>
<td>City:</td>
<td>
<label>
<input type="text" name="city" required />
</label>
</tr>
<tr>
<td>Qualification:</td>
<td>
<label>
<select name="qualification" required>
<option>B.A</option>
<option>M.A</option>
<option>BCA</option>
<option>MCA</option>
<option>BCS</option>
<option>MSC</option>
</select>
</label>
</tr>
<tr>
<td>Gender:</td>
<td>
<label>Male</label>
<input type="radio" checked name="gender" value="male"/>
<label>FeMale</label>
<input type="radio" name="gender" value="female"/>
</tr>
ONLINE Job Portal
MGSU
54

<tr>
<td>Dob:</td>
<td>
<label>
<input type="date" name="dob" id="dob" required />
</label>
</tr>
<tr>
<td>Resume:</td>
<td>
<label>
<input type="file" name="resume" required/>
</label>
</tr>
<tr>
<td colspan="2"><label>
<div align="center">
<input type="submit" name="button2" id="button2" value="Submit" />
</div>
</label></td>
</tr>
</table>
</form>
</div>
<p>&nbsp;</p>

<p class="btn-more box noprint">&nbsp;</p>


</div> <!-- /article -->

<hr class="noscreen" />


ONLINE Job Portal
MGSU
55

</div> <!-- /content -->

<?php
include "right.php"
?>

</div> <!-- /page-in -->


</div> <!-- /page -->

<?php
include "footer.php"
?>
</div> <!-- /main -->

</body>
</html>

ONLINE Job Portal


MGSU
56

Reference :

1. https://www.codecademy.com/catalog/language/php
2. https://www.tutorialspoint.com/php/index.htm
3. https://www.javatpoint.com/php-tutorial
4. https://www.php.net/manual/en/tutorial.php
5. https://projectworlds.in/free-projects/php-projects/
6. https://phpgurukul.com/php-projects-free-downloads/
7. https://code-projects.org/c/languages/project/phpprojects/
8. https://www.studentstutorial.com/php/php-introduction

ONLINE Job Portal

You might also like