I have used mysqli api therefore you need to update link.inc.php file in the following manner.
link.inc.php
[php]<?php
$host = 'localhost';
$user = 'tanzeelniazi';
$pass = 'abc';
$db = 'phphelp';
$connection = mysqli_connect($host, $user, $pass, $db);
if (mysqli_connect_errno()){
die(mysqli_connect_error());
}
?>[/php]
and Here is your assetdetails.php file.
[php]<?php
session_start();
// include 'header.html';
require ('link.inc.php');
if ($_SERVER['REQUEST_METHOD'] == 'POST'){
$make = $_POST['make'];
$model = $_POST['model'];
$assetnum = $_POST['assetnum'];
$registration = $_POST['registration'];
$query = "INSERT INTO
assets (make, model, assetnum, registration)
VALUES ('{$make}', '{$model}', '{$assetnum}', '{$registration}')
";
$result = mysqli_query($connection, $query);
if ($result && mysqli_affected_rows($connection) == 1){
$_SESSION['message'] = 'Record Inserted. Good Skills Bro';
}
$query = "SELECT make, model, assetnum FROM assets";
$result = mysqli_query($connection, $query);
if(!$result){
die(mysqli_error($connection));
}
while ($rows = mysqli_fetch_assoc($result)){
$row[] = $rows;
}
}
?>
Asset Register
form {
margin-left: 100px;
}
label.ast_form {
width: 7em;
float: left;
text-align: left;
margin-right: 0.5em;
display: block
}
input.submit {
font-size: 1.3em;
width: 100px;
height: 40px;
margin-left: 4em;
font-weight: bold;
color: #000;
background: #ffa20f;
border: 2px outset #d7b9c9
}
#message{
margin-bottom: 25px;
padding: 15px;
width: 400px;
border: 2px dotted red;
text-align: justify;
}
<?php
if (isset($_SESSION['message'])){
echo '<div id="message">';
echo $_SESSION['message'];
unset($_SESSION['message']);
echo '</div>';
}
?>
<?php if (isset($row) && is_array($row)) { ?>
<?php foreach ($row as $value) { ?>
<p> Make: <?php echo $value['make']; ?> <br />
Model: <?php echo $value['model']; ?> <br />
Asset Number: <?php echo $value['assetnum']; ?> <br />
--------------------------------
</p>
<?php } ?>
<?php } ?>
Insert Asset Details Into Register Database
<p>
<label class="ast_form" for="make">Make: </label>
<input type="text" name="make" id="make" required>
<br />
<label class="ast_form" for="model">Model: </label>
<input type="text" name="model" id="model" required>
<br />
<label class="ast_form" for="assetnum">Asset Number: </label>
<input type="text" name="assetnum" id="assetnum" required>
<br />
<label class="ast_form" for="registration">Registration: </label>
<input type="text" name="registration" id="registration" required>
</p>
<p>
<input class="submit" type="submit" name="submit" id="submit">
</p>
<?php
if (isset($result))
{mysqli_free_result($result);}
if (isset($connection))
{mysqli_close($connection);}
?>[/php]
I hope this is what you intended for :’( and now have an idea on how to use this method.