我對PHP很新,需要一些幫助!使用HTML和PHP訪問輸入值
我正在使用一個文本框來顯示錶中的一個值,然後我希望能夠對它進行編輯並用於更新語句。
這個文本框目前根據$ studentId是什麼進行填充,這工作正常。
$conn = connection();
$sql = "SELECT * FROM students WHERE studentId=$studentId";
foreach ($conn->query($sql) as $row) {
?>
<form>
Student Name: <input name="name" type="text" method="post" value="<?php echo(htmlspecialchars($row['name'])); ?>" />
<br>
<input name="submitStudentUpdate" type="submit" value="Update" />
</form>
<?php
}
connection();正從另一個頁面提供。
這是此行中我需要的
Student Name: <input name="name" type="text" method="post" value="<?php echo(htmlspecialchars($row['name'])); ?>" />
的價值,我想從這個表格檢索值,並張貼到另一個網頁在更新語句中使用,但我怎麼得到它?
我想,這就是:
if (isset($_POST['name'])) {
echo $_POST['name'];
}
所以目前,文本框獲取與
[鮑勃]填充
而且我希望能夠改變它,例如
[鮑比]
點擊提交按鈕並檢索此值。
我正在使用PDO。
希望這是有道理的,任何幫助非常感謝。謝謝。
爲什麼輸入有'method ='post''? FORM標籤具有該屬性,而不是輸入。 – JAL
我意識到這是我的錯誤。謝謝@JAL :-) – Chris