亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在沒有 PHP 輸入標簽的情況下通過 POST 向其他頁面發送值

如何在沒有 PHP 輸入標簽的情況下通過 POST 向其他頁面發送值

PHP
浮云間 2022-11-04 17:32:43
如何在沒有 PHP 輸入標簽的情況下通過 POST 將值發送到另一個頁面?我嘗試過這種方式,但也沒有用。<?phpinclude("database/config.php");include("database/opendb.php");include("functions.php");if (isset($_POST["totalHobbies"])) {    $par = $_POST["totalHobbies"];}$query = "SELECT firstname, lastname, hobbies, id ";$query .= "FROM persons ";$query .= "WHERE hobbies = ? ";$preparendquery = $dbaselink->prepare($query);$preparendquery->bind_param("i", $par);$preparendquery->execute();if ($preparendquery->errno) {    echo "Fout bij uitvoeren commando". "<br>";} else {    $result = $preparendquery->get_result();    if ($result->num_rows === 0) {        echo "Geen rijen gevoenden" . "<br>" ;    } else {        while ($row = $result->fetch_assoc()) {    // here is the problem            echo "<form action=\"details.php\" method='POST' >";    //refer to details.php page            $id = $row["id"];            echo "<a href=\"details.php?id= " . $row['id'] . " \">" . fullname($row['firstname'], $row['lastname']). "</a>". "<br>";            echo "<input type=\"hidden\" name = \"id\" value= '$id'> </input>";            echo "</form>";        };    }}$preparendquery->close();echo"<br><button onclick=\"location.href='index.html'\">Back</button>";include("database/closedb.php");?>
查看完整描述

2 回答

?
手掌心

TA貢獻1942條經驗 獲得超3個贊

您不能使用“a href”發送表單。您可以使用按鈕或輸入按鈕并將其設置為看起來像常規鏈接(正確的解決方案)?;蛘吣梢允褂?Javascript 來處理鏈接點擊并從 javascript 發送表單(不好的解決方法,但也可以工作)。

此外,如果您想獲取信息,您應該使用 GET 方法,這也可以解決您的問題。


查看完整回答
反對 回復 2022-11-04
?
慕沐林林

TA貢獻2016條經驗 獲得超9個贊

我仍然無法正確理解您的問題。

移除<a>標簽

您的輸入標簽未正確寫入。它應該是

echo "<input type=\"hidden\" name = \"id\" value= '$id'/>";


查看完整回答
反對 回復 2022-11-04
  • 2 回答
  • 0 關注
  • 168 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號