PHP 表单的布局需要更改
Layout of PHP form needs altering
部分代码:
echo "<form method ='post' action='NextFile.cgi'>";
echo "<table>";
echo "<tr><td>Date: </td></td> <input type='date' name='Date' value =".$record['Date']." autofocus required='required'
/></td></tr>";
echo "<tr><td>Time: </td></td> <input type='time' name='Time' value=".$record['Time']." autofocus required='required'
/></td></tr>";
echo "</table>";
echo "<input type='submit' name='submitname' value='Save' />";
echo "</form>";
$record
与 mysql 查询相关。
当运行网页浏览器中的代码时,两个输入框并排显示。
下面是字符/>
下面是 'Date:'
下面是'Time:'
我正在尝试更改代码,以便 Date:
位于日期输入框旁边,下面的时间也是如此。
我该怎么做?
这是您的代码的清理版本:
echo '<table>';
echo '<tr><td>Date: </td> <input type="date" name="Date" "value="'.$record['Date'].'" autofocus required="required" /></td></tr>';
echo '<tr><td>Time: </td> <input type="time" name="Time" value="'.$record['Time'].'" autofocus required="required"/></td></tr>';
echo '</table>';
作为解释,我在您的值周围添加了引号(不确定这是否导致了您的问题,但这是一种很好的形式;如果没有它,您的结果可能会出错)并删除了第二个结束行 </td>
如上所述。
编辑:立即尝试
主要问题是你的 </td></td>
应该是 </td><td>
$date = $record["Date"];
$time = $record["Time"];
<form method ="post" action="NextFile.cgi">
<table>
<tr><td>Date: </td><td><input type="date" name="Date"$date" autofocus required="required"/></td></tr>
<tr><td>Time: </td><td><input type="time" name="Time"$time" autofocus required="required"/></td></tr>
</table>"
<input type="submit" name="submitname" value="Save" />
</form>
部分代码:
echo "<form method ='post' action='NextFile.cgi'>";
echo "<table>";
echo "<tr><td>Date: </td></td> <input type='date' name='Date' value =".$record['Date']." autofocus required='required'
/></td></tr>";
echo "<tr><td>Time: </td></td> <input type='time' name='Time' value=".$record['Time']." autofocus required='required'
/></td></tr>";
echo "</table>";
echo "<input type='submit' name='submitname' value='Save' />";
echo "</form>";
$record
与 mysql 查询相关。
当运行网页浏览器中的代码时,两个输入框并排显示。
下面是字符/>
下面是 'Date:'
下面是'Time:'
我正在尝试更改代码,以便 Date:
位于日期输入框旁边,下面的时间也是如此。
我该怎么做?
这是您的代码的清理版本:
echo '<table>';
echo '<tr><td>Date: </td> <input type="date" name="Date" "value="'.$record['Date'].'" autofocus required="required" /></td></tr>';
echo '<tr><td>Time: </td> <input type="time" name="Time" value="'.$record['Time'].'" autofocus required="required"/></td></tr>';
echo '</table>';
作为解释,我在您的值周围添加了引号(不确定这是否导致了您的问题,但这是一种很好的形式;如果没有它,您的结果可能会出错)并删除了第二个结束行 </td>
如上所述。
编辑:立即尝试
主要问题是你的 </td></td>
应该是 </td><td>
$date = $record["Date"];
$time = $record["Time"];
<form method ="post" action="NextFile.cgi">
<table>
<tr><td>Date: </td><td><input type="date" name="Date"$date" autofocus required="required"/></td></tr>
<tr><td>Time: </td><td><input type="time" name="Time"$time" autofocus required="required"/></td></tr>
</table>"
<input type="submit" name="submitname" value="Save" />
</form>