In House Summer Training 2023: Assignment: 3
In House Summer Training 2023: Assignment: 3
DEPARTMENT OF
COMPUTER SCIENCE & ENGINEERING
Assignment : 3
Code:
In House Summer Training 2023
DEPARTMENT OF
COMPUTER SCIENCE & ENGINEERING
<html>
<head>
<title>SignUp</title>
<style>
*{
color:white;
}
#fr{
margin-top:90px; margin-right: 70px;
}
.in{
margin:17px; color:black;
} #n{
margin-left:80px;
} .w{
margin-left:40px;
</style>
</head>
<body>
</body>
<div id="outer">
<div id="con">
Welcome to QuizTech!!<br><br>
QuizTech is a platform for you to evaluate your intelligence in the feild of technology. We
have quizzes for three most integral domains of Computer Science .<br>
<br>Concept refreshing quizzes for Java, Web Development and DSA for you.
</div>
<?php
if(isset($_POST['ok'])){
$name=$_POST['namee'];
$phone=$_POST['phone'];
$email=$_POST['email'];
$desi=$_POST['desi'];
$pass=$_POST['pass'];
mysqli_close($con);
}
?>
<span>
</form>
</div>
</body>
</html>
Database:
In House Summer Training 2023
DEPARTMENT OF
COMPUTER SCIENCE & ENGINEERING
2) Create a Login page with working session user can login with
Email or phone number.
Code:
?>
<html>
<head>
In House Summer Training 2023
DEPARTMENT OF
COMPUTER SCIENCE & ENGINEERING
<title>Login</title>
<link rel="stylesheet" href="quiz.css">
<style> *{ color:white;
}
.in{
color:black;
}
.w{ margin-left:47px;
}
</style>
</head>
<body>
</body>
<div id="outer">
<div id="con">
Welcome to QuizTech!!<br><br>
QuizTech is a platform for you to evaluate your intelligence in the feild of technology. We
have quizzes for three most integral domains of Computer Science .<br> <br>Concept
refreshing quizzes for Java, Web Development and DSA for you.
</div>
<form id="fr" action="log.php" method="post">
<input class="in" type="text" name="email" placeholder="Enter email or phone " /><br>
<input class="in" type="password" name="pass" placeholder="Enter Password" /><br>
<input class="in" id="btn" type="submit" name="ok" value="Login" /><br>
<a id="n" href="sign.php">New User?</a> <br>
<?php
if(isset($_POST['ok'])){
$email= $_POST['email'];
$pass= $_POST['pass'];
$con= mysqli_connect("localhost","root","","signup");
In House Summer Training 2023
DEPARTMENT OF
COMPUTER SCIENCE & ENGINEERING
} else }
{
} echo "Username is wrong";
}
?>
<span>
</form>
</div>
</body>
</html>
In House Summer Training 2023
DEPARTMENT OF
COMPUTER SCIENCE & ENGINEERING
3) Create a welcome page with profile picture and user can Edit his/her
information but can’t change the email and phone number. User can
update his/her profile picture.
Code:
<?php
include 'headerr.php';
?>
<div id="info">
<div id="pp">
<img src="<?php echo $arr['photo'];?>">
</div>
echo $arr['name'];
?>
</span> <span> Phone No:
<?php
echo $arr['phone'];
?>
</span> <span> Email:
<?php
echo $arr['email'];
?>
</span>
</div>
</div>
<div id="score">
<table id="t" style="padding: 30px;text-align: center; color: white; width: 100%;" > <tr>
<th>Subject</th>
<th>Java</th>
<th>Web Dev</th>
<th>DSA</th>
</tr>
<tr>
</tr>
In House Summer Training 2023
DEPARTMENT OF
COMPUTER SCIENCE & ENGINEERING
</table>
</div>
</div>
</body>
</html>
In House Summer Training 2023
DEPARTMENT OF
COMPUTER SCIENCE & ENGINEERING
4) Your Layout looks like this. User can update/add about me and my
services user can add skills.
Code:
<html>
<head>
<title>Update Profile</title>
<link rel="stylesheet" href="quiz.css">
</head>
<body>
if(!isset($_SESSION['id'])){
header("Location:log.php");
In House Summer Training 2023
DEPARTMENT OF
COMPUTER SCIENCE & ENGINEERING
}
$id= $_SESSION['id'];
$con = mysqli_connect("localhost","root","","signup");
$res= mysqli_query($con, "SELECT * from `quiz` where id='$id'");
$arr = mysqli_fetch_array($res);
?>
<div id="top">
<div id="logo">
</div>
<div id="pro">
MY PROFILE
</div>
<div id="us">
<?php
</div>
<div id="left">
</div>
<div id="main">
In House Summer Training 2023
DEPARTMENT OF
COMPUTER SCIENCE & ENGINEERING
<div id="info">
<table id="t">
<form action="up.php" method="post" enctype="multipart/form-data">
<tr>
<td> Name: </td>
<td> <input type="text" name="name" value="<?php echo $arr['name']; ?>" /> </td>
</tr>
<tr>
<td> Phone No. </td>
<td> <input type="text" name="phone" value="<?php echo $arr['phone']; ?>"/> </td>
</tr>
<tr>
<td> Password: </td>
<td> <input type="text" name="pass" value="<?php echo $arr['pass']; ?>" /> </td>
</tr>
<tr>
<td> Profile Picture: </td>
<td> <input type="file" name="photo" value="<?php echo $arr['photo']; ?>" /> </td>
</tr>
<tr>
<td> </td>
<td colspan=2>
<input class="b" type="submit" name="upp" value="Update" />
</td>
</tr>
</form>
</table>
</div>
<?php
if(isset($_POST['upp'])){
$name=$_POST['name'];
$phone=$_POST['phone'];
In House Summer Training 2023
DEPARTMENT OF
COMPUTER SCIENCE & ENGINEERING
$pass=$_POST['pass']; $photo=$_FILES['photo']['name'];
move_uploaded_file($_FILES['photo']['tmp_name'], "uploads/".$photo);
mysqli_query($con, "update `quiz` set name='$name', phone='$phone', pass='$pass' ,
photo='$photo' where id='$id'"); header("Location:profile.php");
}
?>
</div>
</div>
</body>
</html>