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

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

如何在PHP中分離在while循環(huán)中輸出的復(fù)選框變量結(jié)果?

如何在PHP中分離在while循環(huán)中輸出的復(fù)選框變量結(jié)果?

PHP
肥皂起泡泡 2022-09-03 17:28:28
我正在嘗試編寫一個出勤系統(tǒng),當(dāng)用戶出席課程時,工作人員將選中一個框,然后程序?qū)⑻砑右粋€到當(dāng)前相關(guān)客戶的計(jì)數(shù)中。問題是輸出寄存器,取自phpMyAdmin,它使用while循環(huán),因此所有復(fù)選框都具有相同的變量名稱。這是我到目前為止的代碼...echo "<form 'action=badminreg.inc.php' method='post'>";      while ($row = mysqli_fetch_assoc($result)) {        echo "<tr><td>".$row['bookingID']."</td><td>".$row['firstName']."</td><td>".$row['surname']."</td><td><input type='checkbox' name='present' value='present'</td><td><input type='checkbox' name='incident' value='incident'</td></tr>";      }      echo "<input type='submit' name='reg-submit'>";      echo "</form>";      isset($_POST['reg-submit']);      $pres = $_POST['present'];我需要分離復(fù)選框輸入,以便程序能夠?qū)蝹€用戶與其他用戶不同地標(biāo)記出來。我對PHP有點(diǎn)陌生,因?yàn)檫@是我的A-level課程,所以有沒有辦法解決這個問題?任何幫助都會很棒。謝謝
查看完整描述

2 回答

?
慕工程0101907

TA貢獻(xiàn)1887條經(jīng)驗(yàn) 獲得超5個贊

您可以將復(fù)選框元素的名稱定義為數(shù)組,并將 as 值傳遞。bookingID

示例(未經(jīng)測試):

$output = "<tr><td>{$row['bookingID']}</td><td>{$row['firstName']}</td><td>{$row['surname']}</td><td><input type='checkbox' name='present[]' value='{$row['bookingID']}'</td><td><input type='checkbox' name='incident[]' value='{$row['bookingID']}'</td></tr>";

然后包含一個數(shù)組,其中包含所選復(fù)選框的 ID。$_POST['present']$_POST['incident']


查看完整回答
反對 回復(fù) 2022-09-03
?
Smart貓小萌

TA貢獻(xiàn)1911條經(jīng)驗(yàn) 獲得超7個贊

如果將其更改為“則”再次提交數(shù)據(jù)時,將在其中獲得一個值數(shù)組,而不是單個值數(shù)組。(您將在數(shù)組中為每個具有實(shí)際選中該名稱的復(fù)選框獲得一個項(xiàng)目 - HTML表單的一個怪癖是,如果未選中該復(fù)選框,則根本不會提交其值)。name='present[]'$_POST["present"]


您還需要將復(fù)選框的 更改為客戶(或預(yù)訂,可能)的 ID,以便您可以確定選中了哪個框。value


當(dāng)然,“事件”復(fù)選框也是如此。


所以你的目標(biāo)是這樣的東西,我想:


echo "<tr>

  <td>".$row['bookingID']."</td>

  <td>".$row['firstName']."</td>

  <td>".$row['surname']."</td>

  <td><input type='checkbox' name='present[]' value='".$row['bookingID']."'</td>

  <td><input type='checkbox' name='incident[]' value='".$row['bookingID']."'</td>

</tr>";


查看完整回答
反對 回復(fù) 2022-09-03
  • 2 回答
  • 0 關(guān)注
  • 115 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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