获取复选框中的表行值并发送包含特定值的邮件

时间:2017-08-01 06:23:39

标签: codeigniter twig

我正在努力获取复选框内的表格行值,同时我也希望向用户选择相同的复选框值发送电子邮件。

{% block main_content %}

{% set msgclasses = {'success': 'shj_g', 'notice': 'shj_o', 'error':'shj_r'} %}
{% for message in messages %}
    <p class="{{ msgclasses[message.type] }}">{{ message.text }}</p>
{% endfor %}

{% if all_assignments|length == 0 %}
    <p style="text-align: center;">Nothing to show...</p>
{% else %}
    <br/>
    <table id="mytable" class="sharif_table">
        <thead>
            <tr>
                <th>Select Assessments</th>
                <th>Assessment Statistics</th>
                <th>Name</th>
                <th>Problem Statement</th>
                <th>Submissions</th>
                <th>Coefficient</th>
                <th>Start Time</th>
                <th>Finish Time</th>
                <th>Status</th>
                {% if user.level > 0 %}

                {% endif %}
            </tr>
        </thead>
        {% for item in all_assignments|reverse %}
            <tr>
                <td><input type="checkbox" class="check" value="item.name"/></td>
                <td><i class="pointer select_assignment fa {{ item.id == user.selected_assignment.id ? 'fa-check-square-o color6' : 'fa-square-o' }} fa-2x" data-id="{{ item.id }}"></i></td>
                <td dir="auto">{{ item.name }}</td>
                <td>
                    <a href="{{ site_url('assignments/pdf/'~item.id) }}"><img src="{{ base_url('assets/images/pdf.svg') }}" /></a>
                </td>
                <td>{{ item.total_submits }} submission{{ item.total_submits != 1 ? 's' }}
                </td>
                <td>
                    {% if item.finished %}
                        <span style="color: red;">Finished</span>
                    {% else %}
                        {{ item.coefficient }} %
                    {% endif %}
                </td>
                <td>{{ item.start_time }}</td>
                <td>{{ item.finish_time }}</td>
                <td>
                    {% if item.open %}
                        <span style="color: green;">Open</span>
                    {% else %}
                        <span style="color: red;">Close</span>
                    {% endif %}
                </td>

                {% if user.level > 0 %}
                {% endif %}
            </tr>
        {% endfor %}
    </table>

复选框应该采用某些表行的值,并且值必须在电子邮件正文中传递。

image for code

0 个答案:

没有答案