0% found this document useful (0 votes)
17 views

Coding

Uploaded by

Pranav Shingne
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views

Coding

Uploaded by

Pranav Shingne
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 33

6.

Coding

6.1. INTRUDUCTION:

The main goal of the coding or programming phase is to translate the design of the

system produced during the design phase into code in a given programming language. It

is then executed on a computer to verify whether the design is correct or not. In coding

phase the output document is code can be extremely useful in enhancing the

understandability. Internal documentation of code is done using comments in the

program. Comments are textual statements that are meant for the program reader and are

not executed. The coding phase effects both testing and maintenance phases. Well write

code can reduce the testing and maintenance effort. The goal of coding should be to

reduce the testing and maintenance effort.

6.2. MODULE CODING:

6.2.1. dbconnection.php <?php // Create connection

$con=mysqli_connect("localhost","root","","crime_report"); // Check

connection,

if (mysqli_connect_errno($con)) { echo "Failed to connect to MySQL: " .

mysqli_connect_error();

?>

1.1.1. complainerlogin.php

<?php

session_start();

include("dbconnection.php");

if(isset($_SESSION['complainer_id']))

echo "<script>window.location='compaccount.php';</script>";

if(isset($_POST[submit]))
{

$sql ="SELECT * FROM complainer WHERE

email_id='$_POST[username]' and password='$_POST[password]' and

status='Active'";

$qsql = mysqli_query($con,$sql);

echo mysqli_error($con);

if(mysqli_num_rows($qsql) >= 1)

$rspro = mysqli_fetch_array($qsql);

$_SESSION['complainer_id'] = $rspro[complainer_id];

echo "<script>window.location='compaccount.php';</script>";

else

echo "<script>alert('You have entered invalid login

credentials..');</script>";

?>

<html>

<head>

<title> Transparent Login Form Design </title>

<link rel="stylesheet" type="text/css" href="style.css">

</head>

<body>

<div class="login-box">

<img src="avatar.png" class="avatar">

<h1>Login Here</h1>

<form method="post" action="">

<p>Email ID</p>

<input type="text" name="username" placeholder="Enter


Username">

<p>Password</p>

<input type="password" name="password" placeholder="Enter

Password">

<input type="submit" name="submit" value="Login">

<a href="recoverpassword.php">Forget Password</a>

</form>

</div>

</body>

</html>

1.1.2. cop.php

<?php

include("header.php");

if(isset($_POST["submit"]))

$filename = rand() . $_FILES["img"]["name"];

move_uploaded_file($_FILES["img"]["tmp_name"],"imgcop/".$filename)

//Update Statement starts here

if(isset($_GET[editid]))

$sql ="UPDATE cop SET

cop_name='$_POST[cop_name]',station_id='$_POST[station_id]',designatio

n_id='$_POST[designation_id]'";

if($_FILES["img"]["name"] != "")

$sql = $sql . ",img='$filename'";

$sql = $sql .
",cop_pofile='$_POST[cop_pofile]',gender='$_POST[gender]',contact_no='$

_POST[contact_no]',email_id='$_POST[email_id]',login_id='$_POST[login

_id]',password='$_POST[password]',status='$_POST[status]' WHERE

cop_id='$_GET[editid]'";

$qsql = mysqli_query($con,$sql);

if(mysqli_affected_rows($con) == 1)

echo "<script>alert('Cop Profile updated

successfully');</script>";

else

echo mysqli_error($con);

//Update Statement ends here

//Insert statemetn starts here

else

$sql ="INSERT INTO cop

(cop_name,station_id,designation_id,img,cop_pofile,gender,contact_no,ema

il_id,login_id,password,status)values('$_POST[cop_name]','$_POST[station

_id]','$_POST[designation_id]','$filename','$_POST[cop_pofile]','$_POST[g

ender]','$_POST[contact_no]','$_POST[email_id]','$_POST[login_id]','$_PO

ST[password]','$_POST[status]')";

$qsql = mysqli_query($con,$sql);

if(mysqli_affected_rows($con) == 1)

echo "<script>alert('cop record inserted successfully');</script>";

echo "<script>window.location='cop.php';</script>";

}
else

echo mysqli_error($con);

?>

<?php

if(isset($_GET[editid]))

$sqledit = "SELECT * FROM cop WHERE cop_id='$_GET[editid]'";

$qsqledit = mysqli_query($con,$sqledit);

$rsedit = mysqli_fetch_array($qsqledit);

?>

<!-- Start Breadcrumb Section -->

<section class="breadcrumb-section parallax" style="background

image: url(assets/images/bg/breadcrumb4.jpg);">

<div class="container">

<div class="row">

<div class="col-md-12">

<div class="page-title">

<h1>CRIME REPORTING </h1>

</div>

</div>

</div>

</div>
</section>

<!-- End Breadcrumb Section -->

<form method="post" action="" enctype="multipart/form-data">

<!-- Start About Section -->

<section class="pad-t100 pad-b70">

<div class="container">

<div class="row">

<div class="col-md-12">

<div class="feature-4">

<center style="padding: 15px;"><h2><a

href="#">COP</a></h2></center>

<hr>

<div class="intro-text">

<p>

<div class="row">

<div class="col-md-2">Cop Name</div>

<div class="col-md-10">

<input type="text" name="cop_name" id="cop_name" class="form

control" value="<?php echo $rsedit[cop_name]; ?>">

</div>

</div><br>

<div class="row">

<div class="col-md-2">Station</div>

<div class="col-md-10">

<select name="station_id" id="station_id" class="form-control">

<option value="">Select Station</option>

<?php

$sqlstation = "SELECT * FROM station WHERE status='Active'";

$qsqlstation = mysqli_query($con,$sqlstation);
while($rsstation = mysqli_fetch_array($qsqlstation))

if($rsstation[station_id] == $rsedit[station_id])

echo "<option value='$rsstation[station_id]'

selected>$rsstation[station]</option>";

else

echo "<option

value='$rsstation[station_id]'>$rsstation[station]</option>";

?>

</select>

</div>

</div><br>

<div class="row">

<div class="col-md-2">Designation</div>

<div class="col-md-10">

<select name="designation_id" id="designation_id" class="form

control">

<option value="">Select Designation</option>

<?php

$sqldesignation = "SELECT * FROM designation WHERE

status='Active'";

$qsqldesignation = mysqli_query($con,$sqldesignation);
while($rsdesignation = mysqli_fetch_array($qsqldesignation))

if($rsdesignation[designation_id] ==

$rsedit[designation_id])

echo "<option value='$rsdesignation[designation_id]'

selected>$rsdesignation[designation_type]</option>";

else

echo "<option

value='$rsdesignation[designation_id]'>$rsdesignation[designation_type]</o

ption>";

?>

</select>

</div>

</div><br>

<div class="row">

<div class="col-md-2">Image</div>

<div class="col-md-10">

<input type="file" name="img" id="img" class="form-control">

<?php

if(isset($_GET[editid]))

echo "<img src='imgcop/$rsedit[img]' style='width: 150px; height:

175px;'>";
}

?>

</div>

</div><br>

<div class="row">

<div class="col-md-2">Cop Profile</div>

<div class="col-md-10">

<textarea name="cop_pofile" id="cop_pofile" class="form

control"><?php echo $rsedit[cop_pofile]; ?></textarea>

</div>

</div><br>

Department Of Computer Engineering

JSPM's Bhivarabai sawant polytechnic

(A.Y. 2023-2024)

<div class="row">

<div class="col-md-2">Gender</div>

<div class="col-md-10">

<select name="gender" id="gender" class="form-control">

<option value="">Select Gender</option>

<?php

$arr = array("Male","Female");

foreach($arr as $val)

if($val == $rsedit[gender])

{
echo "<option value='$val' selected>$val</option>";

else

echo "<option value='$val'>$val</option>";

?>

</select>

</div>

</div><br>

<div class="row">

<div class="col-md-2">Contact No</div>

<div class="col-md-10">

<input type="text" name="contact_no" id="contact_no" class="form

control" value="<?php echo $rsedit[contact_no]; ?>">

</div>

</div><br>

<div class="row">

<div class="col-md-2">Email Id</div>

<div class="col-md-10">

<input type="text" name="email_id" id="email_id" class="form-control"

value="<?php echo $rsedit[email_id]; ?>">

</div>

</div><br>
<div class="row">

<div class="col-md-2">Login Id</div>

<div class="col-md-10">

<input type="text" name="login_id" id="login_id" class="form-control"

value="<?php echo $rsedit[login_id]; ?>">

</div>

</div><br>

<div class="row">

<div class="col-md-2">Password</div>

<div class="col-md-10">

<input type="password" name="password" id="password" class="form

control" value="<?php echo $rsedit[password]; ?>">

</div>

</div><br>

<div class="row">

<div class="col-md-2">Confirm Password</div>

<div class="col-md-10">

<input type="password" name="cpassword" id="cpassword" class="form

control" value="<?php echo $rsedit[password]; ?>">

</div>

</div><br>

<div class="row">

<div class="col-md-2">Status</div>

<div class="col-md-10">

<select name="status" id="status" class="form-control">

<option value="">Select Status</option>


<?php

$arr = array("Active","Inactive");

foreach($arr as $val)

if($val == $rsedit[status])

echo "<option value='$val' selected>$val</option>";

else

echo "<option value='$val'>$val</option>";

?>

</select>

</div>

</div><br>

<hr><br>

<div class="row">

<div class="col-md-12">

<center><input type="submit" name="submit" id="submit" class="form

control btn btn-danger" style="width: 250px;" ></center>

</div>

</div><br>

</p>

</div>
</div>

</div>

</div>

</div>

</section>

</form>

<!-- End About Section -->

<?php

include("footer.php");

?>

1.1.3. viewstation.php

<?php

include("header.php");

if(!isset($_SESSION['cop_id']))

echo "<script>window.location='index.php';</script>";

if(isset($_GET[delid]))

$sql = "DELETE FROM station WHERE station_id='$_GET[delid]'";

$qsql = mysqli_query($con,$sql);

if(mysqli_affected_rows($con) == 1)

echo "<script>alert('station record deleted

successfully...');</script>";

echo "<script>window.location='viewstation.php';</script>";
}

else

echo mysqli_error($con);

?>

<!-- Start Text & image Section -->

<section class="pad50" style="background-color: rgba(250, 250, 250,

1);">

<div class="container">

<div class="row">

<div class="col-md-12">

<div class="text-section">

<h3 class="underline"><span>View Station</span></h3>

<p class="mb30">

<table id="datatable" class="table table-striped table-bordered">

<thead>

<tr>

<th><h5>Station</h5></th>

<th><h5>State</h5></th>

<th><h5>City</h5></th>

<th><h5>Address</h5></th>

<th><h5>Contact No.</h5></th>

<th><h5>Image</h5></th>
<th><h5>Description</h5></th>

<th><h5>Status</h5></th>

<th><h5>Action</h5></th>

</tr>

</thead>

<tbody>

<?php

$sql = "SELECT * FROM station";

$qsql = mysqli_query($con,$sql);

while($rs = mysqli_fetch_array($qsql))

echo "<tr>

<td>$rs[station]</td>

<td>$rs[state_id]</td>

<td>$rs[city_id]</td>

<td>$rs[station_addresss]</td>

<td>$rs[contact_no]</td>

<td>$rs[img]</td>

<td>$rs[description]</td>

<td>$rs[status]</td>

<td>
<a href='station.php?editid=$rs[0]' class='btn btn

warning'>Edit</a>

<a href='viewstation.php?delid=$rs[0]'onclick='return

confirmdel()' class='btn btn-danger'>Delete</a>

</td>

</tr>";

?>

</tbody>

</table>

</p>

</div>

</div>

</div>

</div>

</section>

<!-- End Text & image Section -->

<?php
include("footer.php");

?>

<script>

function confirmdel()

if(confirm("Are you sure want to delete this record?") == true)

return true;

else

return false;

</script>

1.1.4. complaintregistration.php

<?php

include("header.php");

if(isset($_POST["submit"]))

$photo_evidence = rand(). $_FILES["photo_evidence"]["name"];

move_uploaded_file($_FILES[photo_evidence][tmp_name],"imgphoto_e

vidence/".$photo_evidence);

$video_evidence = rand() . $_FILES["video_evidence"]["name"];

move_uploaded_file($_FILES[video_evidence][tmp_name],"imgvideo_ev

idence/".$video_evidence);

$sql ="INSERT INTO complaint (station_id, state_id,

city_id,complainer_id, complaint_type, complaint, accusedby,

complaint_detail, complaint_date, victim_address, accused_address,


victim_phoneno, accused_phoneno, evidence, photo_evidence,

video_evidence, anynote,complaint_status,

status,victims_name)values('$_POST[station_id]', '$_POST[state_id]',

'$_POST[city_id]','$_SESSION[complainer_id]', '$_POST[complaint_type]',

'$_POST[complaint]', '$_POST[accusedby]', '$_POST[complaint_detail]',

'$dttim', '$_POST[victim_address]', '$_POST[accused_address]',

'$_POST[victim_phoneno]', '$_POST[accused_phoneno]',

'$_POST[evidence]', '$photo_evidence', '$video_evidence',

'$_POST[anynote]', '$_POST[complaint_status]',

'Pending','$_POST[victims_name]')";

$qsql = mysqli_query($con,$sql);

if(mysqli_affected_rows($con) == 1)

$insid = mysqli_insert_id($con);

echo "<script>alert('Compalint Registration done

successfully');</script>";

echo

"<script>window.location='complaintacknowledgementreport.php?insid=$in

sid';</script>";

else

echo mysqli_error($con);

?>

<!-- Start Breadcrumb Section -->

<section class="breadcrumb-section parallax" style="background


image: url(assets/images/police/complaintregistration.jpg);">

<div class="container">

<div class="row">

<div class="col-md-12">

<div class="page-title">

<h1>Complaint Registration Panel </h1>

</div>

</div>

</div>

</div>

</section>

<!-- End Breadcrumb Section -->

<br>

<form method="post" action="" enctype="multipart/form-data">

<div class="container">

<div class="row">

<div class="col-md-12">

<div class="panel panel-primary">

<div class="panel-heading">

<h3 class="panel-title">REGISTER

YOUR COMPLAINT HERE</h3>

<span class="pull-right">

<!-- Tabs -->

<ul class="nav panel-tabs">

Department Of Computer Engineering

JSPM's Bhivarabai sawant polytechnic

(A.Y. 2023-2024)
<li class="active"><a href="#tab1" data-toggle="tab">Police

Station</a></li>

<li><a href="#tab2" data-toggle="tab">Your detail</a></li>

<li><a href="#tab3" data-toggle="tab">Complaint detail</a></li>

<li><a href="#tab4" data-toggle="tab">Victim Detail</a></li>

<li><a href="#tab5" data-toggle="tab">Evidence detail</a></li>

</ul>

</span>

</div>

<div class="panel-body">

<div class="tab-content"

style="height: 350px;">

<div class="tab-pane active" id="tab1">

<div class="row" style="padding-top: 13px;">

<div class="col-md-2">State </div>

<div class="col-md-10">

<select name="state_id" id="state_id" class="form-control"

onchange="loadcity(this.value)">

<option value="">Select State</option>

<?php

$sqlstate= "SELECT * FROM state WHERE

status='Active'";

$qsqlstate= mysqli_query($con,$sqlstate);

while($rsstate = mysqli_fetch_array($qsqlstate))

if($rsstate[state_id] == $rsedit[state_id])

echo "<option value='$rsstate[state_id]'


selected>$rsstate]</option>";

else

echo "<option

value='$rsstate[state_id]'>$rsstate[state]</option>";

?>

</select>

</div>

</div><br>

<div class="row">

<div class="col-md-2">City </div>

<div class="col-md-10" id="divcity"><?php include("ajaxcity.php");

?></div>

</div><br>

<div class="row">

<div class="col-md-2">Station </div>

<div class="col-md-10" id="divstation"><?php

include("ajaxstation.php"); ?></div>

</div><br>
</div>

<div class="tab-pane" id="tab2">

<?php

if(isset($_SESSION[complainer_id]))

$sqlcomplainerdetail = "SELECT * FROM complainer where

complainer_id='$_SESSION[complainer_id]'";

$qsqlcomplainerdetail = mysqli_query($con,$sqlcomplainerdetail);

$rscomplainerdetail = mysqli_fetch_array($qsqlcomplainerdetail);

?>

<div class="row" style="padding-top: 10px;">

<div class="col-md-2">Name</div>

<div class="col-md-10">

<input type="text" name="name" id="name" class="form-control"

value="<?php echo $rscomplainerdetail[name]; ?>" readonly>

</div>

</div><br>

<div class="row" >

<div class="col-md-2">Email ID</div>

<div class="col-md-10">

<input type="text" name="email_id" id="email_id" class="form

control" value="<?php echo $rscomplainerdetail[email_id]; ?>" readonly>

</div>
</div><br>

<div class="row">

<div class="col-md-2">Phone Number</div>

<div class="col-md-10">

<input type="text" name="phoneno" id="phoneno" class="form

control" value="<?php echo $rscomplainerdetail[phoneno]; ?>" readonly>

</div>

</div><br>

</div>

<div class="tab-pane" id="tab3">

<?php

/*

<div class="row">

<div class="col-md-2">Complaint Type</div>

<div class="col-md-10">

<input type="text" name="complaint_type" id="complaint_type"

class="form-control">

</div>

</div><br>

*/

?>

<div class="row" style="padding-top: 7px;">

<div class="col-md-2" style="padding-top: 10px;">Complaint Title</div>

<div class="col-md-10">

<input type="text" name="complaint" id="complaint"


class="form-control">

</div>

</div><br>

<div class="row">

<div class="col-md-2">Complaint Detail</div>

<div class="col-md-10">

<textarea name="complaint_detail" id="complaint_detail"

class="form-control"></textarea>

</div>

</div><br>

<div class="row">

<div class="col-md-2">Accused By</div>

<div class="col-md-10">

<input type="text" name="accusedby" id="accusedby"

class="form-control" placeholder="Enter name">

</div>

</div><br>

<div class="row">

<div class="col-md-2">Accused Address</div>

<div class="col-md-10">

<textarea name="accused_address" id="accused_address"

class="form-control"></textarea>
</div>

</div><br>

<div class="row">

<div class="col-md-2">Accused Phone No.</div>

<div class="col-md-10">

<input type="text" name="accused_phoneno"

id="accused_phoneno" class="form-control">

</div>

</div><br>

</div>

<div class="tab-pane" id="tab4">

<div class="row" style="padding-top: 10px;">

<div class="col-md-2" style="padding-top: 10px;">Victim's name</div>

<div class="col-md-10">

<input type="text" name="victims_name" id="victims_name"

class="form-control">

</div>

</div><br>

Department Of Computer Engineering

JSPM's Bhivarabai sawant polytechnic

(A.Y. 2023-2024)
<div class="row">

<div class="col-md-2" style="padding-top: 10px;">Victim Address</div>

<div class="col-md-10">

<textarea name="victim_address" id="victim_address"

class="form-control"></textarea>

</div>

</div><br>

<div class="row">

<div class="col-md-2">Victim Phone No.</div>

<div class="col-md-10">

<input type="text" name="victim_phoneno" id="victim_phoneno"

class="form-control">

</div>

</div><br>

</div>

<div class="tab-pane" id="tab5">

<div class="row" style="padding-top: 10px;">

<div class="col-md-2">Any Evidence</div>

<div class="col-md-10">

<textarea name="evidence" id="evidence" class="form

control"></textarea>

</div>

</div><br>

<div class="row">
<div class="col-md-2">Any Photo Evidence</div>

<div class="col-md-10">

<input type="file" accept="image/*" name="photo_evidence"

id="photo_evidence" class="form-control">

</div>

</div><br>

<div class="row">

<div class="col-md-2">Any Video Evidence</div>

<div class="col-md-10">

<input type="file" accept="video/mp4,video/x-m4v,video/*"

name="video_evidence" id="video_evidence" class="form-control">

</div>

</div><br>

<?php

if(isset($_SESSION['cop_id']))

?>

<div class="row">

<div class="col-md-2">AnyNote</div>

<div class="col-md-10">

<textarea name="anynote" id="anynote" class="form

control"></textarea>

</div>

</div><br>

<?php
}

?>

</div>

</div>

<hr><br>

<center><input type="submit" name="submit" class="form-control btn btn

primary" value="Register Complaint" style='height: 60px;width:

250px;'></center>

</div>

</div>

</div>

</div>

</div>

</form>

<?php

include("footer.php");

?>

<style>

/*Panel tabs*/

.panel-tabs {

position: relative;

bottom: 30px;

clear:both;

border-bottom: 1px solid transparent;

}
.panel-tabs > li {

float: left;

margin-bottom: -1px;

.panel-tabs > li > a {

margin-right: 2px;

margin-top: 4px;

line-height: .85;

border: 1px solid transparent;

border-radius: 4px 4px 0 0;

color: #ffffff;

.panel-tabs > li > a:hover {

border-color: transparent;

color: #ffffff;

background-color: transparent;

.panel-tabs > li.active > a,

.panel-tabs > li.active > a:hover,

.panel-tabs > li.active > a:focus {

color: #fff;

cursor: default;

-webkit-border-radius: 2px;

-moz-border-radius: 2px;

border-radius: 2px;

background-color: rgba(255,255,255, .23);

border-bottom-color: transparent;

}
</style>

<script>

function loadcity(state_id)

if (state_id == "")

document.getElementById("divcity").innerHTML = "<select

name='city_id' id='city_id' class='form-control'><option value=''>Select

City</option>";

return;

else

if (window.XMLHttpRequest) {

// code for IE7+, Firefox, Chrome, Opera, Safari

xmlhttp = new XMLHttpRequest();

} else {

// code for IE6, IE5

xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

xmlhttp.onreadystatechange = function() {

if (this.readyState == 4 && this.status == 200) {

document.getElementById("divcity").innerHTML =

this.responseText;

};

xmlhttp.open("GET","ajaxcity.php?state_id="+state_id,true);
xmlhttp.send();

</script>

<script>

function loadpolicestation(city_id)

if (city_id == "")

document.getElementById("divstation").innerHTML = "<select

name='station_id' id='station_id' class='form-control'><option

value=''>Select Station</option>";

return;

else

if (window.XMLHttpRequest) {

// code for IE7+, Firefox, Chrome, Opera, Safari

xmlhttp = new XMLHttpRequest();

} else {

// code for IE6, IE5

xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

xmlhttp.onreadystatechange = function() {

if (this.readyState == 4 && this.status == 200) {

Department Of Computer Engineering

document.getElementById("divstation").innerHTML =
this.responseText;

};

xmlhttp.open("GET","ajaxstation.php?city_id="+city_id,true);

xmlhttp.send();

</script>
CHAPTER 7

RESULT AND OUTPUT

You might also like