PHP を使用して mysql DB からデータを取得し、Web ページの DIV 内に表示しています。私がフェッチしているデータはタスクのリストであり、完了したらユーザーがタスクを削除できるようにしたいと考えています。
画像はこちら:
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>
選択したタスクに対して削除クエリを実行できるように、表示されている行のインデックスを取得するにはどうすればよいですか?
delete ステートメント用に取得する必要がある idTask (タスク リストには表示されない) に主キーがあります。
どんな助けでも大歓迎です。
前もって感謝します。M.