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

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

試圖從通過為每個顯示的表中回顯一列

試圖從通過為每個顯示的表中回顯一列

鴻蒙傳說 2021-11-12 16:27:44
我正在使用這張表并試圖在警報中呼應“branchid” 有兩個表:訂單地址.php<?php  session_start();  require_once('orders_address.vc.php');?>這是我對每張桌子的片段,“branchid”和分配按鈕只是這里的問題                    <td>                      <a href="order_address.vc.php<?php echo '?branchid='.$rowAddress['branchid']; ?>">                        <input type="submit" class="btn button-color-blue font-color-white full_width" name="assign" value="ASSIGN">                      </a>                    </td>                    <td class="table-text-center">                      <?php                          echo($rowAddress['branchid']);                      ?>                    </td>訂單地址.vc.php下面是點擊按鈕時的代碼  if (isset($_POST['assign']) && $_POST['assign'] == 'ASSIGN')  {    $branchid = $_GET ['branchid'];    echo "<script type='text/javascript'>alert('$branchid');</script>";    }目前我得到一個未定義的索引并且警告框是空的。$_GET ['branchid'] 似乎沒有檢索到我想要的列。感謝您的任何幫助。
查看完整描述

4 回答

?
BIG陽

TA貢獻1859條經驗 獲得超6個贊

<td>

    <?php 

        $branchid = isset($rowAddress['branchid']) ? $rowAddress['branchid'] : 0; 

    ?>

    <form method="POST" action="order_address.vc.php">

        <input type="hidden" name="branchid" value="<?php echo $branchid ?>" />

        <input type="hidden" name="assign" value="ASSIGN" />

        <input type="submit" value="ASSIGN" class="btn button-color-blue font-color-white full_width" />

    </form>

</td>

<td class="table-text-center">

  <?php echo $branchid; ?>

</td>



orders_address.vc.php:


if(isset($_POST['assign']) && $_POST['assign'] === 'ASSIGN') {     

    echo '<script type="text/javascript">';

    echo 'alert('.$_POST['branchid'].')';

    echo '</script>';

}


查看完整回答
反對 回復 2021-11-12
?
眼眸繁星

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

我不知道為什么你有一個圍繞錨標記的表單提交按鈕。當提交標簽被點擊時,老實說,我不知道哪個優先,錨標簽或表單提交。


假設您將表格包裝在 HTML 表單中并發出 POST 請求。我建議添加branchid作為提交按鈕的值。前任:


 <input type="submit" class="..." name="assign" value="<?=$rowAddress['branchid']?>">

在接收端,您可以branchid從$_POST['assign']


if (! empty($_POST['assign']))

{

    $branchid = $_POST['assign'];

    echo "<script type='text/javascript'>alert('$branchid');</script>";

}


查看完整回答
反對 回復 2021-11-12
?
幕布斯6054654

TA貢獻1876條經驗 獲得超7個贊

因為你$_GET['branchid']POST處理

if (isset($_POST['assign']) && $_POST['assign'] == 'ASSIGN') ...

但是您像往常一樣發送GEThref 鏈接,因此條件POST永遠不會為真。


查看完整回答
反對 回復 2021-11-12
?
拉丁的傳說

TA貢獻1789條經驗 獲得超8個贊

if (isset($_POST['assign']) && $_POST['assign'] == 'ASSIGN'){

$branchid = $_GET ['branchid'];

echo "<script type='text/javascript'>alert('$branchid');</script>";

}

HTML 應如下所示:


<form action="order_address.vc.php" method="POST">

        <input type="hidden" name="branchid" value="<?php echo $branchid ?>" />

        <input type="submit" name="assign" value="ASSIGN" />

</form>


查看完整回答
反對 回復 2021-11-12
  • 4 回答
  • 0 關注
  • 219 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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