我在OSX 10.4.11上使用MAMP,在做表格时我提出了一个问题:
<?php
$today = date("d.m.y");
echo "<div class=\"newpub\">
<form action=\"insert.php\" method=\"post\">
<span class=\"text\">Data</span><br><input type=\"text\" value=\"$today\" name=\"Date\" size=\"14\" height=\"1\"><br><br>
<span class=\"text\">Corpo</span><br><textarea rows=\"10\" cols=\"50\" name=\"Data\"></textarea><br><br>
<span class=\"text\">Imagem</span><br><input value=\"123\" type=\"text\" name=\"Image\" size=\"14\" height=\"1\"><br><br>
<span class=\"text\">Unique_id</span><br><input type=\"text\" name=\"unique_id\" size=\"14\" height=\"1\"><br><br>
<input type=\"Submit\" value=\"Publicar\">
</form>
</div>"
?>
在我的第一个跨度上,“值”没有显示,虽然它在页面源上显示,如果我在我的服务器中尝试它,这个问题就消失了,但是因为我在我的本地机器上开发它并不总是我有互联网接入,这是一个烦恼。有人遇到过类似的问题吗? 如果指定了一个,则所有其他字段都显示“值”。
感谢。
答案 0 :(得分:1)
如果您将代码更改为此内容怎么办:
<?php $today = date("d.m.y"); ?>
<div class="newpub">
<form action="insert.php" method="post">
<span class="text">Data</span><br><input type="text" value="<?php echo $today; ?>" name="Date" size="14" height="1"><br><br>
<span class="text">Corpo</span><br><textarea rows="10" cols="50" name="Data"></textarea><br><br>
<span class="text">Imagem</span><br><input value="123" type="text" name="Image" size="14" height="1"><br><br>
<span class="text">Unique_id</span><br><input type="text" name="unique_id" size="14" height="1"><br><br>
<input type="Submit" value="Publicar">
</form>
</div>
所有逃避和不仅仅使代码更难维护。
这有帮助吗?
答案 1 :(得分:0)
解决了它,我的页面名称为:mypage.PHP
我认为大写锁定是罪魁祸首:)
无论如何将它重命名为:mypage.php之后它现在可以正常工作了。