0

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>"
 ?>

私の最初のスパンでは、「値」は表示されませんが、ページソースに表示されますが、サーバーで試してみるとこの問題は解決しますが、ローカルマシンでこれを開発しているため、常にインターネットを使用しているとは限りません。アクセスこれは迷惑です。誰かが同様の問題に遭遇しましたか?他のすべてのフィールドには、割り当てられている場合は「値」が表示されます。

ありがとう。

4

2 に答える 2

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>

これらすべてのエスケープとそれだけでなく、コードの保守がより困難になります。

それは役に立ちますか?

于 2009-09-29T16:28:03.520 に答える
0

それを解決しました、私は次のようにページ名を持っていました:mypage.PHP

CapsLockが原因だと思います:)

とにかく、名前をmypage.phpに変更した後、正常に機能するようになりました。

于 2009-09-29T16:51:06.347 に答える