我正在尝试创建一个表格,显示用户必须执行的时间和任务。
所有这些都保存在数据库中。每行和每列都有selectbox
(用户名)和<input>
(用于评论)。
以下是截图:http://snag.gy/NYwsJ.jpg
每个name
的{{1}}是时间和任务
selectbox
(例如:name =“1_23”)
问题是当我加载页面时,它应该显示已经保存在数据库中的所有记录。
对于echo "<select name='" . $x['idTask'] . "-" . $y['idTime'] . "'>
,我尝试使用<select>
:
if
以下是表格:
if ($x["fiUser"] == $z["idUser"]){echo "selected";}
更好的是,如果能够在“onchange”之后立即发送 <?php
echo"<div class='dv_Table'><table><tr><th></th>";
foreach (SelectTime() as $r) {
echo "<th>" . $r['dtTime'] . "</th>";
}
echo "</tr>";
echo "<form method='post'>";
$userselect = "";
foreach (SelectCalTask() as $x) {
echo "<tr><td>" . $x['dtTask'] . "</td>";
foreach (SelectTime() as $y) {
echo "<td>";
echo "<select name='" . $x['idTask'] . "-" . $y['idTime'] . "'>
<option value='0'> -- None -- </option> ";
foreach (SelectUser_Name() as $z) {
echo "<option value='" . $z["idUser"] . "'";
if ($x["fiUser"] == $z["idUser"]) {
echo "selected";
} echo" >" . $z["dtFirstName"] . " " . $z["dtLastName"] . "</option> ";
}
echo " </select>
<input type='text' name='" . $x['idTask'] . "_" . $y['idTime'] . "' value='" . "_" . $y['idTime'] . "'></td>";
}
echo "</tr>";
}
echo "</table></div>";
echo "<input type='submit' name='updateCalendar' value='Update'></form>";
?>
查询,或者在完成Update
中的评论后立即发送input
查询。
这可能吗?
提前谢谢
答案 0 :(得分:1)
*
更好的是,如果可以在之后立即发送更新查询 &#34;平变化&#34;或者在输入中完成评论后立即。就是它 可能?
*
为什么不呢?
$('.yourValue').on('change', function (e) {
$.ajax({
type: "POST",
url: "/path-to-update-query",
success: function (data) {
}
});
});