Added codes and softcopy.

This commit is contained in:
K
2025-06-11 14:19:19 +05:30
parent 091a580a74
commit 7df8927c43
32 changed files with 446 additions and 0 deletions
+53
View File
@@ -0,0 +1,53 @@
<!DOCTYPE html>
<html>
<head>
<title>Kshitij's Restaurant</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<header style="background-color: #333; color: #fff; padding: 20px; text-align: center;">
<h1>Kshitij's Restaurant</h1>
</header>
<nav class="nav-menu">
<a href="#" style="color: #333; text-decoration: none; padding: 10px; margin: 5px;">Home</a>
<a href="#" style="color: #333; text-decoration: none; padding: 10px; margin: 5px;">Menu</a>
<a href="#" style="color: #333; text-decoration: none; padding: 10px; margin: 5px;">About</a>
<a href="#" style="color: #333; text-decoration: none; padding: 10px; margin: 5px;">Contact</a>
</nav>
<main>
<h2>Welcome to Kshitij's Restaurant</h2>
<p>We offer a wide variety of delicious dishes made with fresh, high-quality ingredients.</p>
<h2>Our Menu</h2>
<ul>
<li>Appetizers</li>
<li>Salads</li>
<li>Entrees</li>
<li>Desserts</li>
</ul>
<h2>About Us</h2>
<p>Our restaurant has been serving the community for over 10 years. We take pride in our commitment to providing excellent service and delicious food.</p>
<h2>Contact Us</h2>
<form>
<label for="name">Name:</label>
<input type="text" id="name" name="name" required>
<label for="email">Email:</label>
<input type="email" id="email" name="email" required>
<label for="message">Message:</label>
<textarea id="message" name="message" required></textarea>
<button type="submit">Send</button>
</form>
</main>
<footer style="background-color: #333; color: #fff; padding: 10px; text-align: center;">
<p>&copy; 2025 Kshitij's Restaurant. All rights reserved.</p>
</footer>
</body>
</html>
+21
View File
@@ -0,0 +1,21 @@
body {
font-family: Arial, sans-serif;
margin: 0;
padding: 0;
}
.nav-menu {
background-color: #f2f2f2;
padding: 10px;
text-align: center;
}
.nav-menu a:hover {
background-color: #333;
color: #fff;
}
main {
padding: 20px;
}
+10
View File
@@ -0,0 +1,10 @@
<!DOCTYPE employees [
<!ELEMENT employees (employee+)>
<!ELEMENT employee (id, name, position, department, salary)>
<!ELEMENT id (#PCDATA)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT position (#PCDATA)>
<!ELEMENT department (#PCDATA)>
<!ELEMENT salary (#PCDATA)>
]>
+26
View File
@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="employees.xsl"?>
<employees>
<employee>
<id>1</id>
<name>Kshitij K</name>
<position>DevOps Engineer</position>
<department>IT</department>
<salary>6000000</salary>
</employee>
<employee>
<id>2</id>
<name>Ayush Kalas</name>
<position>Project Manager</position>
<department>IT</department>
<salary>8000</salary>
</employee>
<employee>
<id>3</id>
<name>Ombase</name>
<position>Frontend Developer</position>
<department>IT</department>
<salary>500</salary>
</employee>
</employees>
+21
View File
@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="employees">
<xs:complexType>
<xs:sequence>
<xs:element name="employee" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="id" type="xs:integer"/>
<xs:element name="name" type="xs:string"/>
<xs:element name="position" type="xs:string"/>
<xs:element name="department" type="xs:string"/>
<xs:element name="salary" type="xs:decimal"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
+46
View File
@@ -0,0 +1,46 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<head>
<title>Employee List</title>
<style>
table {
width: 100%;
border-collapse: collapse;
}
th, td {
border: 1px solid black;
padding: 8px;
text-align: left;
}
th {
background-color: #f2f2f2;
}
</style>
</head>
<body>
<h2>Employee List</h2>
<table>
<tr>
<th>ID</th>
<th>Name</th>
<th>Position</th>
<th>Department</th>
<th>Salary</th>
</tr>
<xsl:for-each select="employees/employee">
<tr>
<td><xsl:value-of select="id"/></td>
<td><xsl:value-of select="name"/></td>
<td><xsl:value-of select="position"/></td>
<td><xsl:value-of select="department"/></td>
<td><xsl:value-of select="salary"/></td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
+56
View File
@@ -0,0 +1,56 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Employee List</title>
<style>
table {
width: 100%;
border-collapse: collapse;
}
th, td {
border: 1px solid black;
padding: 8px;
text-align: left;
}
th {
background-color: #f2f2f2;
}
</style>
</head>
<body>
<h2>Employee List</h2>
<table>
<tr>
<th>ID</th>
<th>Name</th>
<th>Position</th>
<th>Department</th>
<th>Salary</th>
</tr>
<tr>
<td>1</td>
<td>Kshitij K</td>
<td>DevOps Engineer</td>
<td>IT</td>
<td>6000000</td>
</tr>
<tr>
<td>2</td>
<td>Ayush Kalas</td>
<td>Project Manager</td>
<td>IT</td>
<td>8000</td>
</tr>
<tr>
<td>3</td>
<td>Ombase</td>
<td>Frontend Developer</td>
<td>IT</td>
<td>500</td>
</tr>
</table>
</body>
</html>
+37
View File
@@ -0,0 +1,37 @@
<!DOCTYPE html>
<html>
<head>
<title>Calculator</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<div class="calculator">
<h1>Calculator</h1>
<p class="designer">(Designed by Kshitij)</p>
<div class="display">
<input type="text" id="result" readonly>
</div>
<div class="buttons">
<button onclick="clearDisplay()">C</button>
<button onclick="calculate('/')">/</button>
<button onclick="calculate('*')">*</button>
<button onclick="calculate('-')">-</button>
<button onclick="addToDisplay('7')">7</button>
<button onclick="addToDisplay('8')">8</button>
<button onclick="addToDisplay('9')">9</button>
<button onclick="calculate('+')">+</button>
<button onclick="addToDisplay('4')">4</button>
<button onclick="addToDisplay('5')">5</button>
<button onclick="addToDisplay('6')">6</button>
<button onclick="calculate('=')">=</button>
<button onclick="addToDisplay('1')">1</button>
<button onclick="addToDisplay('2')">2</button>
<button onclick="addToDisplay('3')">3</button>
<button onclick="addToDisplay('0')">0</button>
<button onclick="addToDisplay('.')">.</button>
</div>
</div>
<script src="script.js"></script>
</body>
</html>
+31
View File
@@ -0,0 +1,31 @@
let currentValue = '';
function addToDisplay(value) {
currentValue += value;
document.getElementById('result').value = currentValue;
}
function clearDisplay() {
currentValue = '';
document.getElementById('result').value = '';
}
function calculate(operator) {
if (operator === '=') {
try {
currentValue = eval(currentValue).toString();
document.getElementById('result').value = currentValue;
} catch (error) {
alert('Invalid expression');
clearDisplay();
}
} else {
if (currentValue === '') {
alert('Please enter a number');
return;
}
currentValue += operator;
document.getElementById('result').value = currentValue;
}
}
+56
View File
@@ -0,0 +1,56 @@
body {
font-family: Arial, sans-serif;
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
margin: 0;
background-color: #f0f0f0;
}
.calculator {
background-color: #fff;
padding: 20px;
border-radius: 5px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
text-align: center;
}
.designer {
font-size: 14px;
color: #888;
margin-top: 5px;
}
.display {
margin-bottom: 10px;
}
.display input {
width: 100%;
font-size: 24px;
padding: 5px;
text-align: right;
border: 1px solid #ccc;
border-radius: 3px;
}
.buttons {
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-gap: 5px;
}
.buttons button {
font-size: 18px;
padding: 10px;
background-color: #f0f0f0;
border: none;
border-radius: 3px;
cursor: pointer;
}
.buttons button:hover {
background-color: #e0e0e0;
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 211 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 151 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

+89
View File
@@ -0,0 +1,89 @@
<?php
// Database configuration
$host = 'localhost'; // MySQL server host
$dbname = 'connectivityDB'; // Database name
$username = 'kshitij'; // MySQL username
$password = 'Pass@123'; // MySQL password
try {
// Create a connection
$conn = new mysqli($host, $username, $password, $dbname);
// Check the connection
if ($conn->connect_error) {
throw new Exception("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully<br>";
// CRUD Operations
// Create
function createUser($conn, $name, $email) {
$stmt = $conn->prepare("INSERT INTO users (name, email) VALUES (?, ?)");
$stmt->bind_param("ss", $name, $email);
if ($stmt->execute()) {
echo "New user created successfully<br>";
} else {
echo "Error: " . $stmt->error . "<br>";
}
$stmt->close();
}
// Read
function readUsers($conn) {
$result = $conn->query("SELECT * FROM users");
if ($result->num_rows > 0) {
while ($row = $result->fetch_assoc()) {
echo "ID: " . $row["id"] . " - Name: " . $row["name"] . " - Email: " . $row["email"] . "<br>";
}
} else {
echo "No users found.<br>";
}
}
// Update
function updateUser($conn, $id, $name, $email) {
$stmt = $conn->prepare("UPDATE users SET name = ?, email = ? WHERE id = ?");
$stmt->bind_param("ssi", $name, $email, $id);
if ($stmt->execute()) {
echo "User updated successfully<br>";
} else {
echo "Error: " . $stmt->error . "<br>";
}
$stmt->close();
}
// Delete
function deleteUser($conn, $id) {
$stmt = $conn->prepare("DELETE FROM users WHERE id = ?");
$stmt->bind_param("i", $id);
if ($stmt->execute()) {
echo "User deleted successfully<br>";
} else {
echo "Error: " . $stmt->error . "<br>";
}
$stmt->close();
}
// Example usage of CRUD operations
createUser($conn, "John Doe", "john@example.com");
createUser($conn, "Jane Smith", "jane@example.com");
echo "<br>All Users:<br>";
readUsers($conn);
updateUser($conn, 1, "John Updated", "john.updated@example.com"); // Update user with ID 1
echo "<br>All Users after update:<br>";
readUsers($conn);
deleteUser($conn, 2); // Delete user with ID 2
echo "<br>All Users after deletion:<br>";
readUsers($conn);
} catch (Exception $e) {
echo "Error: " . $e->getMessage();
} finally {
// Close the connection
if (isset($conn)) {
$conn->close();
}
}
?>
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.