ฉันมีตารางนี้และฉันต้องการรับข้อมูลบางอย่างเพื่อให้ผู้ใช้สามารถดูและสามารถโพสต์ไปยังหน้าอื่นได้
ฉันไม่สามารถโพสต์ภาพได้ดังนั้นฉันจึงต้องแยกย่อยดังนั้นโปรดอดทนกับฉัน
โต๊ะที่ 1
- dbo.users
- pkey(รหัสผู้ใช้)
- ชื่อพนักงาน
โต๊ะที่ 2
- ดีบีโอ.พีซี
- คีย์ (PCID)
- PC_หมายเลข
โต๊ะที่ 3
- dbo.FA_PC
- คีย์ (FAID)
- fkey(รหัสผู้ใช้)
- fkey(PCID)
ฉันจะแสดง PC_Number ของ $rs->Fields('UserID') ที่เลือกในปัจจุบันในรูปแบบเดียวกันได้อย่างไรและยังสามารถโพสต์บน printd.php ได้
ฉันไม่รู้วิธีเชื่อมต่อ dbo.users->dbo.FA_PC->dbo.PC
<form action="printd.php" method="post" target="_blank">
<?php
ini_set("display_errors","on");
$conn = new COM("ADODB.Connection");
try {
$myServer = "WTCPHFILESRV\WTCPHINV";
$myUser = "sa";
$myPass = "P@ssw0rd";
$myDB = "wtcphitinventory";
$connStr = "PROVIDER=SQLOLEDB;SERVER=".$myServer.";UID=".$myUser.";PWD=".$myPass.";DATABASE=".$myDB;
$conn->open($connStr);
if (! $conn) {
throw new Exception("Could not connect!");
}
}
catch (Exception $e) {
echo "Error (File:): ".$e->getMessage()."<br>";
}
if (!$conn)
{exit("Connection Failed: " . $conn);}
$sql_exp = "select * from dbo.users";
$rs = $conn->Execute($sql_exp);
echo "<select name='empt'>";
while (!$rs->EOF) {
set_time_limit(0);
echo "<option value=".$rs->Fields('UserID')." >".$rs->Fields('EmployeeName')."</option>";
$rs->MoveNext();
}
$rs->Close();
?>