如何从选择框中显示选项?

时间:2015-01-20 11:46:43

标签: php mysql

我正在尝试创建一个表格,显示用户必须执行的时间任务。 所有这些都保存在数据库中。每行和每列都有selectbox(用户名)和<input>(用于评论)。

以下是截图:http://snag.gy/NYwsJ.jpg

每个name的{​​{1}}是时间任务

的ID

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查询。 这可能吗?

提前谢谢

1 个答案:

答案 0 :(得分:1)

*

  

更好的是,如果可以在之后立即发送更新查询   &#34;平变化&#34;或者在输入中完成评论后立即。就是它   可能?

*

为什么不呢?

$('.yourValue').on('change', function (e) {
  $.ajax({
        type: "POST",
        url: "/path-to-update-query",
        success: function (data) {

        }
    });
});