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

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

如何計算答案 a,b,c,d,e,f 被給出的次數?

如何計算答案 a,b,c,d,e,f 被給出的次數?

PHP
楊__羊羊 2022-01-08 20:24:29
我想計算我選擇一個選項的次數。那么我選擇了多少次 A,B,C,D,E,F 。我嘗試進行某種形式的計數,但沒有奏效。<form action="Antwoord.php" method="POST">    <input type="text" name="Naam" placeholder="Uw naam:"><?php   $sql = "SELECT * FROM  questionlist_choice WHERE Qid='1'";   $result = mysqli_query($conn, $sql);  if ($result->num_rows > 0) {    $i = 0;  while ($row = mysqli_fetch_assoc($result)) {$vraag = $row['Vraag'];$vraagA = $row['Vraag_keuzeA'];$vraagB = $row['Vraag_keuzeB'];$vraagC = $row['Vraag_keuzeC'];$vraagD = $row['Vraag_keuzeD'];$vraagE = $row['Vraag_keuzeE'];$vraagF = $row['Vraag_keuzeF'];$kikio =  "<div>     <br><p>$vraag</p>     <input type='radio' name='q[$i]' value='A'required> $vraagA<br>     <input type='radio' name='q[$i]' value='B'required> $vraagB<br>     <input type='radio' name='q[$i]' value='C'required> $vraagC<br>     <input type='radio' name='q[$i]' value='D'required> $vraagD<br>     <input type='radio' name='q[$i]' value='E'required> $vraagE<br>     <input type='radio' name='q[$i]' value='F'required> $vraagF<br> </div>"; echo $kikio;$i++;  }}?><input type="submit"></form>我期待一個回聲或其他東西,顯示我選擇了多少次 A 被選擇了 B 等等。
查看完整描述

1 回答

?
小唯快跑啊

TA貢獻1863條經驗 獲得超2個贊

您可以使用array_count_values()來了解提供了每個答案的數量:


$counts = array_count_values($_POST['q']);

// e.g.: ["A" => 2, "B" => 1, "F" => 1]

然后,您可以通過查看結果來回顯每個答案的數字:


echo "A was answered " . ($counts["A"] ?? 0) . " time(s)<br>";

echo "B was answered " . ($counts["B"] ?? 0) . " time(s)<br>";

echo "C was answered " . ($counts["C"] ?? 0) . " time(s)<br>";

echo "D was answered " . ($counts["D"] ?? 0) . " time(s)<br>";

echo "E was answered " . ($counts["E"] ?? 0) . " time(s)<br>";

echo "F was answered " . ($counts["F"] ?? 0) . " time(s)<br>";

如果您只想列出實際給出的答案,則可以遍歷$counts數組:


foreach ($counts as $answer => $count) {

    echo $answer . " was answered " . $count . " time(s)<br>";

}


查看完整回答
反對 回復 2022-01-08
  • 1 回答
  • 0 關注
  • 165 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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