将单选按钮集成到表PHP/Yii 2中
如何将单选按钮集成到表中?我有一个模式,我需要在每个表上放置一个单选按钮,单选按钮将包含某种值来区分表。这是将与单选按钮集成的表的输出 我试图放在每个表上的单选按钮的值是这个for循环中的变量将单选按钮集成到表PHP/Yii 2中,php,html,yii2,Php,Html,Yii2,如何将单选按钮集成到表中?我有一个模式,我需要在每个表上放置一个单选按钮,单选按钮将包含某种值来区分表。这是将与单选按钮集成的表的输出 我试图放在每个表上的单选按钮的值是这个for循环中的变量$group <div class="modal-body"> <?php $getSectionGroup = SiteController::Getsectiongroup(); ?> <?php for ($group=1; $group <= $ge
$group
<div class="modal-body">
<?php $getSectionGroup = SiteController::Getsectiongroup(); ?>
<?php for ($group=1; $group <= $getSectionGroup; $group++): //group variable will be used in getBlock ?>
<?php $getBlock = SiteController::GetBlock(Yii::$app->user->identity->curriculumcode, Yii::$app->user->identity->year,
Yii::$app->user->identity->term, $group); ?>
<table class="table table-bordered" id="studentTable">
<th>Subject</th>
<th>Schedule</th>
<th>Section</th>
<th>Action</th>
<th>Slots</th>
<th>Status</th>
<?php foreach($getBlock as $values): ?>
<tr>
<td><?= $values['subjectcode']; ?></td>
<td><?= $values['schedday'] . ' ' . $values['schedtime'] ?></td>
<td><?= $values['section'] ?></td>
<td><?= '....' ?></td>
<td><?= $values['slots'] ?></td>
<td><?= '....' ?></td>
</tr>
<?php endforeach; ?>
</table>
<?php endfor; ?>
</div>
新错误
您实际上可以使用for table。因为它会自动生成必要的div和boostrap样式,所以将来您可能需要做的工作更少。但假设你正在这样做,你想使用单选按钮。现在它有点取决于你想在一个单元格中实现多少个单选按钮
一个例子:
<td>
<form action="" method="post">
<input type="radio" name="some_name" value="1"> Action1
<input type="radio" name="some_name" value="2"> <?= $values['subjectcode']; // Or this ?>
<input type="radio" name="some_name" value="3"> Action3
<br><input type="submit" value="Go">
</form>
</td>
行动1
行动3
这将看起来像这样:
3个不同的单选按钮,名称一些名称,有3个不同的选项可供选择。选中后,同一单元格中有一个按钮,允许您单击该按钮,然后触发特定操作。您可以实际用于表格。因为它会自动生成必要的div和boostrap样式,所以将来您可能需要做的工作更少。但假设你正在这样做,你想使用单选按钮。现在它有点取决于你想在一个单元格中实现多少个单选按钮
一个例子:
<td>
<form action="" method="post">
<input type="radio" name="some_name" value="1"> Action1
<input type="radio" name="some_name" value="2"> <?= $values['subjectcode']; // Or this ?>
<input type="radio" name="some_name" value="3"> Action3
<br><input type="submit" value="Go">
</form>
</td>
行动1
行动3
这将看起来像这样:
3个不同的单选按钮,名称一些名称,有3个不同的选项可供选择。一旦选中,同一单元格中有一个按钮,您可以单击它,然后触发特定的操作。也许我错了,但您不需要打印/echo
?在yii中,
表示echooh,对不起,我不知道我不是专家,尽管我可能错了,但是你不需要打印/echo
吗?在yii 2中,
的意思是echooh,对不起,我不知道我不是专家。你知道如何获取单选按钮的值吗?我想在用户按submit时在查询中处理它。或者可以将它放在url中吗?像
@user827391012一样,您可以从以下位置(在控制器中)获取值:Yii::$app->request->post('some_name')代码>。你是指我加载页面的控制器?或者我应该制作一个新的控制器?@user827391012这是一个放置您的Yii::$app->request->isPost()的地方代码>功能应该是当前操作(可能是视图
?)。尝试在该操作中写入var\u dump(Yii::$app->request->post('some_name');exit;
)。您知道如何获取单选按钮的值吗?我想在用户按submit时在查询中处理它。或者是否可以将其放入url中?如
@user827391012,您可以从中获取值(在控制器中):Yii::$app->request->post('some_name');
。你是指我正在加载页面的控制器?还是我应该制作一个新控制器?@user827391012这是放置你的Yii::$app->request->isPost();
函数应该是当前操作(可能是查看
?)。试着编写变量转储(Yii:$app request->post('some_name');退出;
。
<td>
<form action="" method="post">
<input type="radio" name="some_name" value="1"> Action1
<input type="radio" name="some_name" value="2"> <?= $values['subjectcode']; // Or this ?>
<input type="radio" name="some_name" value="3"> Action3
<br><input type="submit" value="Go">
</form>
</td>