0

ユーザーが同じフィールドに1人以上の著者の名前を挿入できる検索フォームがあります。
私はこのコードを持っています:

Author<br /><input type="text" name="autore" value=<?php echo $_GET['autore'] ?> ><br/>

次のページの [作成者] フィールドに自動的に入力します。

私の問題は、ユーザーがたとえば次のように書いた場合です。

san, gli, tro

Author フィールドには 'san,' しか表示されませんが、'san, gli, tro' が必要です。

どうすればこれを解決できますか?

4

2 に答える 2

2

次の場合はどうなりますか。

Author<br /><input type="text" name="autore" value="<?php echo $_GET['autore'] ?>" ><br/>

( value属性を囲む引用符に注意してください)

于 2013-02-12T13:27:02.040 に答える
0

PHP からの値を引用符で囲む必要があります。このような:

Author<br /><input type="text" name="autore" value="<?php echo $_GET['autore'] ?>" ><br/>

あなたの場合、最終的なhtmlは

Author<br /><input type="text" name="autore" value=san gli tro ><br/>

したがって、属性の値valueは でsanあり、もう一方の値は空の属性名です。

引用符を使用すると、最終的な html は次のようになります。

Author<br /><input type="text" name="autore" value="san, gli, tro" ><br/>

これはあなたが必要とするものです。

于 2013-02-12T13:33:34.057 に答える