こんにちは、私はまったくの初心者で、いくつかの YouTube ビデオを見て PHP を学ぼうとしています。これまでのところ、MySQL にデータを挿入して表示する方法を学びました。しかし、私は次の部分で少し立ち往生しています。基本的に、プリンター情報 (IP アドレス、モデル番号など) を保持するテーブルを作成しました。データベースから取得したテーブルにそれらすべてを一覧表示する printers.php ページがあります。ここまでは順調ですね。私が今やろうとしているのは、データベースに入れられる各プリンターのリンクを作成することです。モデル番号をクリックすると、その特定のプリンターのページに移動します。
これが私のmodelsample.phpテンプレートファイルです
<?php
include('includes/PrintFunctions.php');
?>
<html>
<head>
<title><?php echo $mod ?></title>
</head>
<body>
<table>
<tr>
<td>Brand</td><td><?php echo $bran; ?></td>
</tr>
<tr>
<td>Model:</td><td><?php echo $mod; ?></td>
</tr>
<tr>
<td>Office:</td><td><?php echo $off; ?></td>
</tr>
<tr>
<td>Location:</td><td><?php echo $loc; ?></td>
</tr>
<tr>
<td>IP Address:</td><td><?php echo $ip; ?></td>
</tr>
<tr>
<td>MAC Address:</td><td><?php echo $mac; ?></td>
</tr>
<tr>
<td>Ink Type:</td><td><?php echo $Ink; ?></td>
</tr>
</table>
</body>
</html>
ここに私のprinFunctions.phpコードがあります
function getPrinters2() {
$query = mysql_query("SELECT * FROM printers") or die (mysql_error());
if (mysql_num_rows($query) == 0) {
echo "<tr><td colspan=\"3\">No Printers Were Found</td></tr>";
} else {
while($post = mysql_fetch_assoc($query)) {
$bran=$post['Brand'];
$mod=$post['Model'];
$off=$post['Office'];
$loc=$post['Location'];
$ip=$post['IPAddress'];
$mac=$post['MACAddress'];
$Ink=$post['Ink Order'];
$Stock=$post['Stock'];
$id=$post['id'];
echo "<tr><td>" . $bran . "</td><td>" . '<a href="/web/printer%202/printer/admin/modsample.php?id='.$post['Model'].'">'.$post['Model'].'</a>' . "</td><td>" . $off . "</td><td>" . $loc . "</td><td>" . $ip . "</td><td>" . $mac. "</td><td>" . $Ink . "</td><td>" . $Stock . "</td><td><a href=\"delete.php?id=" . $id . "\">Delete</a><br /><a href=\"edit.php?id=" . $id . "\">Edit</a></td></tr>";
}
}
}
基本的に私が達成しようとしているのは、printer.phpページにすべてのプリンターがリストされているときです。モデルをクリックすると、特定のモデルの別のページに移動します
ご協力いただきありがとうございます