Ben bir BT Varlık veritabanı tasarımı üzerinde çalışıyorum. Burada bir varlık kimliği tarafından belirlenen belirli bir varlığa ilişkin ayrıntıları görüntülemek için kullanılan bir sayfada çalışıyorum.
İşte $id
$_GET["id"];
yakala
$id
null olduğunda, sayfa yüklemez. $id
veritabanı içinde herhangi bir girdi eşleşmiyor zaman, sayfa yükler, ancak hiçbir varlık tablo yazdırılır.
Bu iki durumda da, ben "hayır veritabanı girişi olduğunu Varlık kimliği için vardır" gibi bir mesaj görüntülemek istiyorum
Bu nasıl ele olurdu? Teşekkür ederim.
<?php
/*
* View Asset
*
*/
# include functions script
include "functions.php";
$id = $_GET["id"];
ConnectDB();
$type = GetAssetType($id);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="style.css" />
<title>Wagman IT Asset</title>
</head>
<body>
<div id="page">
<div id="header">
<img src="images/logo.png" />
</div>
</div>
<div id="content">
<div id="container">
<div id="main">
<div id="menu">
<ul>
<table width="100%" border="0">
<tr>
<td width="15%"></td>
<td width="30%%"><li><a href="index.php">Search Assets</a></li></td>
<td width="30%"><li><a href="addAsset.php">Add Asset</a></li></td>
<td width="25%"></td>
</tr>
</table>
</ul>
</div>
<div id="text">
<ul>
<li>
<h1>View Asset</h1>
</li>
</ul>
<br />
<?php
switch ($type){
case "Server":
$result = QueryServer($id);
$ServerArray = GetServerData($result);
PrintServerTable($ServerArray);
break;
case "Desktop";
break;
case "Laptop";
break;
}
?>
</div>
</div>
</div>
<div class="clear"></div>
<div id="footer" align="center">
<p> </p>
</div>
</div>
<div id="tagline">
Wagman Construction - Bridging Generations since 1902
</div>
</body>
</html>