在html页面上显示数据后,获取PHP行索引



我使用PHP从mysql数据库中获取数据,然后将其显示在网页上的div中。Im获取的数据是任务列表,我希望用户能够在任务完成后删除任务。

此处的图片:
http://www.picpaste.com/Tasks-esmvwRPX.jpg
(显然,在我可以在帖子中嵌入图片之前,我需要10个信誉点!)

这是我用来显示日期的PHP代码:

<section class="tasks">
        <div id="all-tasks">
            <fieldset class="tasks-list">
                <?php 
                    $strSQL = "SELECT Tasks.bolComplete, Tasks.strTask, Tasks.datDueDate FROM Tasks WHERE Tasks.idPeople ='"  . $_SESSION['UserID'] . "' AND Tasks.bolComplete ='0' ORDER BY Tasks.datDueDate";
                    $rs = mysql_query($strSQL);
                    while($row = mysql_fetch_array($rs)) {
                        echo '<label class="tasks-list-item left">';
                        if ($row['bolComplete'] == 1) {
                            echo '<input type="checkbox" name="task_1" value="' . $row['bolComplete'] . '" class="tasks-list-cb" checked>';
                        }
                        else {
                            echo '<input type="checkbox" name="task_1" value="' . $row['bolComplete'] . '" class="tasks-list-cb" unchecked>';
                        }
                        echo '<span class="tasks-list-mark"></span>';
                        echo '<span class="tasks-list-desc">' . $row['strTask'] . '</span>';
                        // Convert Date format 
                        $originalDate = $row['datDueDate'];
                        $newDate = date("d-m-y", strtotime($originalDate));
                        echo '<span class="tasks-list-date">' . $newDate . '</span>';
                        echo '</label>';
                        $i++;
                    }
                ?>
            </fieldset>
        </div>          
    </section>

如何捕获所显示行的索引,以便对所选任务执行删除查询?

我有一个关于idTask的主键(没有显示在任务列表中),我需要为我的delete语句捕获它。

非常感谢您的帮助。

提前谢谢。M.

您可以将idTask分配给标签,即

<label id="idTaskXXX" class="tasks-list-item left">
...
<lable>

然后你的代码在哪里,检查点击了哪一行,读取id字段并将其用于删除

这里有一个如何从元素获取id的例子:点击这里

<label  id="task1" value="Change" onclick="get_id(this.id)">
Task1
</label>
<label  id="task2" value="Change" onclick="get_id(this.id)">
Task2
</label>

获取id:的javascript

function get_id(id){
  alert('My Id is ' + id);
}    

相关内容

  • 没有找到相关文章