第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

PHP 不會通過 POST 傳遞變量

PHP 不會通過 POST 傳遞變量

PHP
有只小跳蛙 2023-08-11 16:57:12
我遇到一個問題,我的 PHP 代碼沒有在輸入中傳遞變量。該值僅輸出為一串"<?php echo $orderID ?>". 我希望它做的實際上是發(fā)送創(chuàng)建的變量。<?php if ($order['status'] != "Received") {    $orderID = $order['orderID'];    var_dump($orderID);    echo '<td><form action="./markAsReceived.php" method="POST">          <input type="hidden" name="orderID" value="<?php echo $orderID; ?>">          <input type="submit" class="btn btn-secondary mx-1" value="Mark As Received">          </form></td>';} else {    echo '<td></td>';}?>因此,如果訂單狀態(tài)不等于“已接收”,代碼將從這里檢查數(shù)據(jù)庫,然后它會顯示一個按鈕,以便您可以將其標記為“已接收”,否則它不會顯示任何內(nèi)容。該按鈕確實出現(xiàn)了,但正如我之前所說,按鈕的值只是 php 代碼的字符串。我確信這很簡單,但我無法全神貫注,提前感謝您的幫助!
查看完整描述

1 回答

?
慕的地6264312

TA貢獻1817條經(jīng)驗 獲得超6個贊

您沒有使用正確的字符串連接。在雙引號中,php 會查找變量,但在單引號中則不會。由于您使用的 html 使用雙引號,因此字符串必須使用單引號。您可以在字符串內(nèi)連接:


<?php 

if ($order['status'] != "Received") {

$orderID = $order['orderID'];

var_dump($orderID);

echo '<td><form action="./markAsReceived.php" method="POST">

      <input type="hidden" name="orderID" value="'.$orderID.'">

      <input type="submit" class="btn btn-secondary mx-1" value="Mark As Received">

      </form></td>';

} else {

echo '<td></td>';

}

?>


查看完整回答
反對 回復 2023-08-11
  • 1 回答
  • 0 關注
  • 123 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號