You are on page 1of 18

COMM-IT CAREER academy

(Affiliated GGSIP University)


FC-1 Sheikh Sarai,
Chirag Delhi – 110017.

Practical file
of
wbp lab
(BCA 172)

SUBMITTED BY submitted to
LAgneshwar.s mr.lekhraj prajapati
(PROFESSOR)

Q1. Write a program to show the usage of nested if


statement?
<?php
$current_day = date('D');

if ($current_day == "Mon") {
echo "The day is Monday";

$current_hour = date('H');

if ($current_hour >= 18) {


echo "It is night time";
}
}
Q2. Write a program to create menu driven program and
show the usage of switch case?
<?php
$num=20;
switch($num){
case 10:
echo("number is equals to 10");
break;
case 20:
echo("number is equal to 20");
break;
case 30:
echo("number is equal to 30");
break;
default:
echo("number is not equal to 10, 20 or 30");
}
?>

Q3. Write a program to perform all four types of sorting?

Q4. Write a program to show the application of user


defined functions?
Q5. Write a program to show the usage of cookie?
<?php
setcookie("user", "Sonoo");
?>
<html>
<body>
<?php
if(!isset($_COOKIE["user"])) {
echo "Sorry, cookie is not found!";
} else {
echo "<br/>Cookie Value: " . $_COOKIE["user"];
}
?>
</body>
</html>
Q6. Write a program to show the usage of session?
<?php
// Start the session
session_start();
?>
<!DOCTYPE html>
<html>
<body>

<?php
// Set session variables
$_SESSION["favcolor"] = "green";
$_SESSION["favanimal"] = "cat";
echo "Session variables are set.";
?>

</body>
</html>
Q7. Write a program to implement oops concepts?
<?php
class demo
{
private $a= "hello javatpoint";
public function display()
{
echo $this->a;
}
}
$obj = new demo();
$obj->display();
?>
Q8. Write a program to create file?
<?php

$numbers = [1, 2, 3, 4, 5];


$filename = 'numbers.dat';

$f = fopen($filename, 'wb');
if (!$f) {
die('Error creating the file ' . $filename);
}

foreach ($numbers as $number) {


fputs($f, $number);
}
fclose($f);
Q9. Write a program to create a table and insert few
records into it using form?
<?php
$user = 'root';
$pass = '';
$db = 'sample tutorial';
//Replace 'sample tutorial' with the name of your database

$con = mysqli_connect("localhost", $user, $pass, $db);

if ($con->connect_error) {
die("Connection failed: " . $con->connect_error);

$CarID = $_POST['CarID'];
$BrandName = $_POST['BrandName'];
$OwnersName = $_POST['OwnersName'];
$RegistrationNumber = $_POST['RegistrationNumber'];

$sql = "INSERT INTO parkinglot1


(CarID,BrandName,OwnersName, RegistrationNumber)
VALUES ('$CarID','$BrandName','$OwnersName',
'$RegistrationNumber')";
mysqli_query($con, $sql);

header("Location: ../form.php"); // Return to where our form is


stored
?>
Q10. Write a program to select all the records and display
in it table?
<?php
//including the database connection file
include("mysql_connect.php");
mysql_select_db("employee");
$result = mysql_query("SELECT * FROM employee_record");
echo "<table border='1'>
<tr>
<th>ID</th>
<th>Firstname</th>
<th>Lastname</th>
<th>Position</th>
<th>Age</th>
<th>Salary</th>
<th>Email</th>
</tr>";
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<tr>";
echo "<td>".$row['id']."</td>";
echo "<td>".$row['f_name']."</td>";
echo "<td>".$row['l_name']."</td>";
echo "<td>".$row['position']."</td>";
echo "<td>".$row['age']."</td>";
echo "<td>".$row['salary']."</td>";
echo "<td>".$row['email']."</td>";
echo "</tr>";
}
echo "</table>";
?>

Q11. Write a program to create a MySQL database?


<?php
$servername = "localhost";
$username = "username";
$password = "password";

// Create connection
$conn = new mysqli($servername, $username, $password);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}

// Create database
$sql = "CREATE DATABASE myDB";
if ($conn->query($sql) === TRUE) {
echo "Database created successfully";
} else {
echo "Error creating database: " . $conn->error;
}

$conn->close();
?>
Q12. Design a form which upload and display image in
php?
<!DOCTYPE html>
<html>
<head>
<title>Image Upload And Display</title>
</head>
<body>
<form method="post" enctype="multipart/form-data">
<label>Title</label>
<input type="text" name="title">
<label>File Upload</label>
<input type="File" name="file">
<input type="submit" name="submit">
<input type="submit" name="display" value="Display">
</form>
<table>
<tr>
<th>name</th>
<th>image</th>
</tr>
<?php
$localhost = "localhost"; #localhost
$dbusername = "root"; #username of phpmyadmin
$dbpassword = ""; #password of phpmyadmin
$dbname = "dbase"; #database name
#connection string
$conn = mysqli_connect($localhost,$dbusername,$dbpassword,
$dbname);
if (isset($_POST["submit"]))
{
#retrieve file title
$title = $_POST["title"];
#file name with a random number so that similar dont get replaced
$pname = rand(1000,10000)."-".$_FILES["file"]["name"];
#temporary file name to store file
$tname = $_FILES["file"]["tmp_name"];
#upload directory path
$uploads_dir = 'img';
#TO move the uploaded file to specific location
move_uploaded_file($tname, $uploads_dir.'/'.$pname);
#sql query to insert into database
$sql = "INSERT into fileup(title,image)
VALUES('$title','$pname')";
if(mysqli_query($conn,$sql)){
echo "File Sucessfully uploaded";
}
else{
echo "Error";
}
}if( (isset($_POST["display"]))){
$sql = "SELECT * FROM fileup";
$q=mysqli_query($conn,$sql);
while($row=mysqli_fetch_array($q)){
?>
<tr>
<td><?php echo $row['title'];?></td>
<td><img src="img/<?php echo $row["image"];?>"
height="100" width="100"></td>
</tr>
<?php }}
?>
</table>
</body>
</html>
Q13. Create admin login, logout form using session
variables?
Form.php
<!DOCTYPE html>
<html>
<body>

<form method="post" action="login.php">


User Id: <input type="text" name="userid"><br>
Password: <input type="password" name="password"><br>
<input type="submit" value="Login">
</form>

</body>
</html>

Login.PHP

<!DOCTYPE html>
<html>
<body>

<?php
$uid = $_POST['userid'];
$pw = $_POST['password'];

if($uid == 'ben' and $pw == 'ben23')


{
session_start();
$_SESSION['sid']=session_id();
echo "Logged in successfully";
}
?>

</body>
</html>

Logout.PHP

<!DOCTYPE html>
<html>
<body>

<?php

echo "Logged out successfully";

session_start();
session_destroy();

?>

</body>
</html>

Q14.Do form handling in PHP design a personal


information form ,then submit and retrieve the form date
using $GET(),$POST(),and $REQUEST() variables?
<!DOCTYPE html>
<html>
<head>
<title>POST Body</title>
<style>
form {
margin: 30px 0px;
}
input {
display: block;
margin: 10px 15px;
padding: 8px 10px;
font-size: 16px;
}
div {
font-size: 20px;
margin: 0px 15px;
}
h2 {
color: green;
margin: 20px 15px;
}
</style>
</head>
<body>
<h2>GeeksforGeeks</h2>
<form method="post">
<input type="text" name="username"
placeholder="Enter Username">
<input type="password" name="password"
placeholder="Enter
Password">
<input type="submit" name="submit-btn"
value="submit">
</form>
<br>
</body>
</html>

<?php
if( $_GET["name"] || $_GET["age"] ) {
echo "Welcome ". $_GET['name']. "<br />";
echo "You are ". $_GET['age']. " years old.";

exit();
}
?>
<html>
<body>

<form action = "<?php $_PHP_SELF ?>" method = "GET">


Name: <input type = "text" name = "name" />
Age: <input type = "text" name = "age" />
<input type = "submit" />
</form>

</body>
</html>

Q15. Write a program to modify a table?


<?php
$link = mysqli_connect("localhost", "root", "", "Mydb");

if($link === false){


die("ERROR: Could not connect. "
. mysqli_connect_error());
}

$sql = "UPDATE data SET Age='28' WHERE id=201";


if(mysqli_query($link, $sql)){
echo "Record was updated successfully.";
} else {
echo "ERROR: Could not able to execute $sql. "
. mysqli_error($link);
}
mysqli_close($link);
?>

You might also like