【发布时间】:2017-10-16 18:32:30
【问题描述】:
我有一个 php 文件,其中加载了某些信息,包括一些单选按钮。我这样做的方式是,对于每组单选按钮,它们都会得到一个数字。该数字链接回数据库中的 ID。每组单选按钮就像一个评级系统。一旦您点击 4 个按钮中的 1 个,您将获得 0 到 3 的排名
我想要的是,当用户按下单选按钮时,它将将该信息发送到数据库。
徽章.php
<?php include 'headAdmin.php'; ?>
<!-- MAIN -->
<div class="main">
<!-- MAIN CONTENT -->
<div class="main-content">
<div class="container-fluid">
<h3 class="page-title">Badges</h3>
<?php
// all badges are loaded in
$listCount = 0;
$starCount = 0;
echo '<div class="row">';
foreach ($readList as $value) {
// for each 6 badges a Row will be closed and opened
if ($listCount == 6) {
echo '</div>';
echo '<div class="row">';
$listCount = 0;
}
echo '<div class="col-md-2">';
echo '<div class="panel">';
echo '<div class="panel-body">';
echo '<center><img class="imageUser" src="view/img/' . $value['pathToImage'] . '.png">';
echo '<p>' . $value['subject_subject']. '</p> ';
echo '<p>' . $value['description']. '</p></center> ';
echo '<hr>';
echo '<div class="starRating">';
echo '<fieldset class="rating closeRow '.$starCount.'">';
echo '<input type="radio" id="cross-'.$starCount.'" name="rating'.$starCount.'" value="0" ';
if ($value['done'] == 0 || $value['done'] == null) {echo 'checked';}
echo '/><label for="cross-'.$starCount.'" title="niet"><span>Ø</span></label>';
echo '</fieldset>';
echo '<fieldset class="rating starRow '.$starCount.'">';
echo '<input type="radio" id="star3-'.$starCount.'" name="rating'.$starCount.'" value="3" ';
if ($value['done'] == 3) {echo 'checked';}
echo '/><label for="star3-'.$starCount.'" title="3"><span>★</span></label>';
echo '<input type="radio" id="star2-'.$starCount.'" name="rating'.$starCount.'" value="2" ';
if ($value['done'] == 2) {echo 'checked';}
echo '/><label for="star2-'.$starCount.'" title="2"><span>★</span></label>';
echo '<input type="radio" id="star1-'.$starCount.'" name="rating'.$starCount.'" value="1" ';
if ($value['done'] == 1) {echo 'checked';}
echo '/><label for="star1-'.$starCount.'" title="1"><span>★</span></label>';
echo '</fieldset>';
$starCount++;
echo '</div>';
echo '</div>';
echo '</div>';
echo '</div>';
$listCount++;
}
echo '</div>';
?>
</div>
</div>
<!-- END MAIN CONTENT -->
</div>
<!-- END MAIN -->
我不知道该怎么做。我在某处读到你需要 JSON,但我找不到它是如何工作的或任何与我需要的东西相关的东西。一些帮助将不胜感激。如果需要更多信息,请询问。
一些额外的信息
- 在 headAdmin.php 中已经建立了一个数据库连接。 (用 $readlist 调用)
- 我正在使用引导模板
【问题讨论】:
-
你在哪里发送数据?
-
我正在从数据库中获取所有信息,我想将单选按钮的信息发送回该数据库
标签: php database radio-button