我試圖做的是從選項字段中選擇名稱,然後在非可編輯字段中顯示用戶的ID。所以當我選擇用戶名,然後在非可編輯字段中顯示用戶標識。以下是我在PHP,HTML:當選擇選項時,將數據從數據庫添加到不可編輯的字段
<form id="reguserform" method="post" action="register.php#err">
<?php
$result = getUnregisteredEmployee();
$result2 = getStatus();
?>
<!-- Username field -->
<select class="empidselectbox" name="username">
<option disabled selected>Username (required)</option>
<?php
while ($row = mysql_fetch_array($result))
{
echo "<option value='".$row[0]."'>$row[0]</option>";
}
mysql_free_result($result);
?>
</select>
<!-- Id field -->
<input type="hidden" name="id" value="ID" />
<input type="text" class="input name" placeholder="ID" name="id" readonly />
<center><input type="submit" class="button small" name="submit" value="Register User"/></center>
</form>
這裏是我的查詢:
<?php
function getUnregisteredEmployee()
{
global $con;
$sql = "SELECT username, uid FROM `user`";
return @mysql_query($sql,$con);
}
?>
無事件及其如何工作的你可能會錯過您的表單提交或者您使用AJAX文件從Db獲取ID並顯示在文本框中 – Karthi