Я работаю с CodeIgniter, и я пытаюсь создать динамически сгенерированную таблицу, содержащую флажок со значениями, установленными на номера идентификаторов строки, в первом столбце строки. Когда отмечен один или несколько флажков, и нажата кнопка, я пытаюсь открыть вторую форму, состоящую из нескольких полей выбора и текстового поля.Форма POST не отображается в контроллере
В конечном счете, когда я отправляю форму, я хочу, чтобы значения флажков были отправлены на мой контроллер. Однако в настоящее время я получаю ложное значение только при проверке значений поля POST в моем контроллере.
Вот мой текущий код вида:
<form class="form" role="form" name="ticket_view" id="ticket_view" action="<?php echo site_url('example_controller/example_method'); ?>">
<div class='table-responsive text-left'>
<table class='table table-hover table-bordered table-condensed supportTable'>
<thead>
<th>Select</th>
<th>Id</th>
<th class="text-center">Status</th>
<th>Source</th>
</thead>
<tbody>
<?php foreach($examples as $example): ?>
<?php if ($example->type == "test): ?>
<tr class="<?php echo alternator('oddRow', '');?>">
<td class="text-center" style="width:60px;"><input type="checkbox" value="<?=$example->id;?>" name="supportTicketId[]" class="supportLogCheck"></td>
<td><a href=<?php echo site_url("example_controller/example_method/" . $example->idd); ?>>SUP-<?php echo $example->id; ?></a></td>
<td class="text-center">
<?php if (! $example->claimed): ?>
<span class="label label-danger">Unclaimed</span>
<?php else: ?>
<span class="label label-success">Claimed</span>
<?php endif; ?>
</td>
<td><?php if ($example->voicemail): ?>Voicemail <?php else: ?>Email <?php endif; ?></td>
</tr>
<?php endif; ?>
<?php endforeach; ?>
</tbody>
</table>
</div>
<div class="text-center">
<a class="btn btn-primary" id="firstButton" href="javascript:void(0);">First Button</a>
</div>
<div id="secondForm" class="alert alert-info col-md-4 col-md-offset-4" style="display:none; margin-top:10px;">
<div class="form-group">
<label for="closeIssue">Issue:</label>
<select name="issue" id="issue" class="form-control">
<option value="">Select an Issue</option>
<?php foreach ($issues as $issue): ?>
<option value="<?php echo ($e->emailIssueId); ?>"><?php echo ($issue->emailIssueDescription); ?></option>
<?php endforeach; ?>
</select>
<label for="closeAction">Action:</label>
<select name="action" id="action" class="form-control">
<option value="">Select an Action</option>
<?php foreach ($actions as $action): ?>
<option value="<?php echo ($action->emailActionId); ?>"><?php echo ($action->emailActionDescription); ?></option>
<?php endforeach; ?>
</select>
</div>
<div class="form-group">
<label for="assignNote">Note:</label>
<textarea name="assignNote" id="assignNote" class="form-control"></textarea>
</div>
<div class="text-center">
<input class="btn btn-primary" name="secondButton" type="submit" id="secondButton" value="second button">
</div>
</div>
</div>
</form>
Итак, в двух словах, таблица заворачивает в форме. Первая кнопка сворачивает вниз div, который первоначально скрыт, который содержит другие поля формы и кнопку отправки. Я хочу, чтобы щелкнуть эту кнопку отправки, для всех полей формы для публикации, включая номера идентификаторов отмеченных флажков.
Любые идеи, почему это не работает? Любые лучшие предложения?
Благодарим за помощь!
Можете ли вы разместить свой код контроллера? – Jan