【发布时间】:2013-06-10 10:56:02
【问题描述】:
我是 php 新手。我正在使用以下代码开发一个表单:
<td>Severity:</td>
<td>
<?php $dbc = mysql_connect('localhost', 'root', ''); // root connection
mysql_select_db('ticket', $dbc); // db selection
$query = "SELECT id, severity FROM severity" ; // retrieving value from table severity in db
$result = mysql_query($query, $dbc); //
echo'<select name="sever">';
echo '<option value="Default"> Please Select Severity </option>';
while($row = mysql_fetch_assoc( $result ))
{
echo '<option value="'.$row['id'].'">' . $row['severity'] . '</option>';
}
echo '</select>';
?>
</td>
在数据库中,我创建了 3 个严重级别,其值如下:
表严重性(ID、严重性、小时)值 (1, '关键', '12'), (2, '主要', '24'),(3, '次要', '36');
我有一个日期函数的形式
<td> Expected Completed Date: </td>
<td> <input name="exc_date" style="width:150px" type="text" /> </td>
一旦我选择了严重性,我希望根据选择的严重性自动生成预期的完成日期。
对于我需要如何以预期完成日期的形式生成 php 代码,我有点模棱两可。
请帮助我,并提前感谢您的建议。
【问题讨论】:
-
如果您是 PHP 新手,请不要浪费时间学习
mysql_...()库。它已被弃用且未维护,并且可能会在未来的 PHP 主要版本中被删除。有关详细信息,请参阅Choosing an API。 -
使用 javascript/jquery 进行选项选择数据更改
-
如果你想让某些东西立即工作,而不需要表单执行操作,那么你必须使用 ajax。 w3schools 上可以找到相当不错的教程:w3schools.com/ajax
-
@MarkoĆilimković "pretty good" 和 "w3schools" 在同一个句子中是一个错误。原因见w3fools.com。