Write a PHP program to implement Create, Read, Update and Display operations on Teacher table with attributes(tid, tname, address, subject). (Use Radio Buttons)
Teacher.php
<HTML>
<BODY>
<FORM method=POST
action="<?php echo $_SERVER['PHP_SELF'] ?>">
<b><h3>Perform
operations on the TEACHER Table</b><BR>
<INPUT type=radio
name="choice" value="1">Create<BR>
<INPUT type=radio
name="choice" value="2">Insert<BR>
<INPUT type=radio
name="choice" value="3">Update<BR>
<INPUT type=radio
name="choice" value="4">Delete<BR>
<INPUT type=submit name=submit
value="Operation Perform"><BR>
</FORM>
<?php
$hn="localhost";
$db="Teach";
$un="root";
$psw="";
$link=mysqli_connect($hn,$un,$psw,$db);
if(isset($_POST['submit']))
{
    $ch=$_POST['choice'];
            if($ch=='1')
    {
                        if(!$link)
                        {
                                    die('connection
faild:'.mysql_error());
                        }
                                                $sql="create
table teacher(tid int,tname varchar(10),addr varchar(20),sub
varchar(10))";
                        if(mysqli_query($link,$sql))
                        {
                                                echo"Table
created Successfully";
                        }
                        else
                        {
                                    echo"Unable
to perform";
                        }
            }
    if($ch=='2')
    {
                        if(!$link)
                        {
                                    die('connection
faild:'.mysql_error());
                        }
                                    $sql="insert
into teacher values('102','Prof.Bhilare','Malegaon','PHP')";
                        if(mysqli_query($link,$sql))
                        {
                                    echo"Row
inserted Successfully";
                        }
                        else
                        {
                                    echo"Unable
to perform";
                        }
            }
            if($ch=='3')
            {
                        if(!$link)
                        {
                                    die('connection
faild:'.mysql_error());
                        }
                                    $sql="update
teacher SET addr='Baramati' where tid='101'";
                        if(mysqli_query($link,$sql))
                        {
                                    echo"Record
Updated Successfully";
                        }
                        else
                        {
                                    echo"Unable
to perform";
                        }
            }
    if($ch=='4')
    {
                        if(!$link)
                        {
                                    die('connection
faild:'.mysql_error());
                        }
                                    $sql="delete
from teacher where tid='101'";
                        if(mysqli_query($link,$sql))
                        {
                                    echo"Record
Deleted Successfully";
                        }
                        else
                        {
                                    echo"Unable
to perform";
                        }
    }
}
mysqli_close($link);
?>
</BODY>
</HTML>
Considerer the following entities and their relationships Student (Stud_id,name,class) Competition (c_no,c_name,type) Relationship between student and competition is many-many with attribute rank and year. Create a RDB in 3NF for the above and solve the following. Using above database write a script in PHP to accept a competition name from user and display information of student who has secured 1st rank in that competition
StudCom.html
<html>
<body>
<form
method="get" action="studcomp.php">
<fieldset>
            <legend>Enter Competition Name
:</legend><br>
<input
type="text" name="cnm"><br><br>
</fieldset>
<div
align="center">
<input
type="submit" value="Show Result">
</div>
</form>
</body>
</html>
StudCom.php
<?php
        $cnames=$_GET['cnm'];
                        $hn="localhost";
                        $un="root";
                        $pass="";
                        $db="students";
                        $link=mysqli_connect($hn,$un,$pass,$db);
            if(!$link)
            {
                        die('Connection
Failed:'.mysqli_error());
            }
            //$sql="SELECT * FROM student
WHERE CNo IN (SELECT CNo FROM competition WHERE CName =
'".$cname."')";
            $sql="select * from
student,competition,studcomp where student.Sid=studcomp.Sid and
competition.CNo=studcomp.CNo and rank='1' and
CName='".$cnames."'";
            $res=mysqli_query($link,$sql);           
            if(mysqli_num_rows($res)>0)
            {
                        while($row=mysqli_fetch_assoc($res))
         {
                                    echo"Stud
No : ".$row['Sid']."<br>"."  Name  :
".$row['SName']."<br>";
                                    echo"Class
: 
".$row['SClass']."<br>";
                                    echo"--------------------------"."<br>";
                        }
            }
            else
            {
                        echo"error";
            }
            mysqli_close($link);
?>
Write a PHP Script to Upload the file and display its information.(use $_FILES).
UploadFile.html
<html>
<body>
<form
method=post action="Uploadfile.php"
enctype="multipart/form-data">
File
Name : <input type="file" name="file"
id="file" size=40%><br>
<input
type=submit name=submit value=Upload File>
</form>
</body>
</html>
UploadFile.php
<?php
if($_FILES["file"]["error"]>0)
{
            echo"Error :
".$_FILES["file"]["error"]."<br>";
}
else
{
            echo"Upload File :
".$_FILES["file"]["name"]."<br>";
            echo"Type :
".$_FILES["file"]["type"]."<br>";
            echo"Size :
".($_FILES["file"]["size"]/1024)."
kb<br>";
            echo"Temporary Storage :
".$_FILES["file"]["tmp_name"];
}
?>
Create a form to accept employee details like name, address and mobile number. Once the employee information is accepted, then accept LIC information like policy_no, name, premium. Display employee details and LIC details on next form.(use COOKIE)
Emp.html
<html>
<body>
<form
method="POST" action="Lic.php">
Enter
EMP No : <input type=text name="eno"><br>
Enter
EMP Name : <input type=text name="name"><br>
Enter
Address : <input type=text name="addr"><br>
<input
type=submit value=Submit>
</form>
</body>
</html>
LIC.php
<?php
session_start();
$_SESSION['eno']=$_POST['eno'];
$_SESSION['name']=$_POST['name'];
$_SESSION['addr']=$_POST['addr'];
echo"Hello
".$_SESSION['name']." enter LIC details<br>";
?>
<form
method="POST" action="Display.php">
Plan
No:<input type="text" name="pno"><br>
Plan
Name :<input type="text" name="pname"><br>
Premium
:<input type="text" name="pre"><br>
<input
type=submit value=Display>
</form>
Display.php
<?php
    session_start();
            echo"<Center>"."<b>Employee
Details</b>"."<br>";
            echo"Emp
No:".$_SESSION['eno']."<br>";
            echo"Emp
name:".$_SESSION['name']."<br>";
            echo"Address:".$_SESSION['addr']."<br>"."<hr>";
            echo"<b>LIC Plan
Details:</b>"."<br>";
            echo"Plan
No:".$_REQUEST['pno']."<br>";
            echo"Plan
Name:".$_REQUEST['pname']."<br>";
            echo"Premium:".$_REQUEST['pre']."<br>"."<hr>";
 ?>
Write a script to keep track of number of times the web page has been accessed (use $_COOKIE)
<html>
<body>
<SCRIPT>
function
GetCookie (name) 
{
            var arg = name + "="; 
            var alen = arg.length; 
            var clen = document.cookie.length; 
            var i = 0; 
            while (i < clen) 
            {
                        var j = i + alen; 
                        if
(document.cookie.substring(i, j) == arg) 
                        return getCookieVal (j);
                        i =
document.cookie.indexOf(" ", i) + 1; 
                        if (i == 0) break; 
            } 
            return null;
}
function
SetCookie (name, value) 
{
            var argv = SetCookie.arguments; 
            var argc =
SetCookie.arguments.length; 
            var expires = (argc > 2) ?
argv[2] : null; 
            var path = (argc > 3) ? argv[3] :
null; 
            var domain = (argc > 4) ? argv[4]
: null; 
            var secure = (argc > 5) ? argv[5]
: false; 
            document.cookie = name +
"=" + escape (value) + 
            ((expires == null) ? "" :
("; expires=" + expires.toGMTString())) + 
            ((path == null) ? "" :
("; path=" + path)) + 
            ((domain == null) ? "" :
("; domain=" + domain)) + 
            ((secure == true) ? ";
secure" : "");
}
function
DeleteCookie (name) 
{
            var exp = new Date(); 
            exp.setTime (exp.getTime() - 1); 
            var cval = GetCookie (name); 
            document.cookie = name +
"=" + cval + "; expires=" + exp.toGMTString();
}
var
expDays = 30;
var
exp = new Date(); 
exp.setTime(exp.getTime()
+ (expDays*24*60*60*1000));
function
amt()
{
            var count = GetCookie('count')
            if(count == null) 
            {
                        SetCookie('count','1')
                        return 1
            }
            else 
            {
                        var newcount =
parseInt(count) + 1;
                        DeleteCookie('count')
                        SetCookie('count',newcount,exp)
                        return count
            }
}
function
getCookieVal(offset) 
{
            var endstr = document.cookie.indexOf
(";", offset);
            if (endstr == -1)
            endstr = document.cookie.length;
            return
unescape(document.cookie.substring(offset, endstr));
}
</SCRIPT>
<SCRIPT>
            document.write("You've been
here <b>" + amt() + "</b> times accessed webpage.")
</SCRIPT>
</body>
</html>
Create a login form with a username and password. Once the user logs in, the second form should be displayed to accept user details (name, city, phoneno). If the user doesn’t enter information within a specified time limit, expire his session and give a warning otherwise Display Details($_SESSION).
Login.html
<html>
<form
method="POST" action="login.php" >
<p>User
Name: <input type="text" name="user"><br>
<p>Password
:<input type="password"><br><br>
<input
type="submit" value="Login"><br>
</form>
</html>
Login.php
<?php
$auth_yes=0;
session_start();
session_register();
#tm=time();
?>
<form
method="GET" action="new.php">
<fieldset>
<legend>Enter
username and password</legend>
<p>Roll_No:   <input
type="text" name="rno"><br>
<p>Name:   <input
type="text" name="nm"><br>
<p>City:   :   <input
type="text" name="ct"><br><br>
<input
type="submit" value=Submit>
</form>
New.php
<?php
$a=$_GET['rno'];
$b=$_GET['nm'];
$c=$_GET['ct'];
session_start();
$newt
= $tm+60;
if($newt
> time())
echo"time
out";
else
{
echo"Roll_No=$a"."<br>";
echo"Name=$b"."<br>";
echo"City=$c"."<br>";
}
session_destroy();
?>
















 
