2017-08-25 4 views
2

HTML5コードで「値」属性を使用しています。 HTMLテキストフィールドに表示する変数のテキストの一部だけを取得します。私は変数の最初のスペースの左にある部分を取得します。私は変数の文字列のスペースを含む文字列全体が必要です。私はPHP変数にその値を代入するときに二重引用符を使ってみましたが、違いはありませんでした。ここで変数の値にスペースがある場合、PHP変数をHTMLに挿入するにはどうすればよいですか?

は私のコードです:

<?php 
$var1 = 'this is a test'; 
?> 

<html> 
<body> 

<form action="nextpage.php" method="post"> 

neatfield: <input type="text" name="pk" value=<?php echo $var1; ?>> 

<input type="submit"> 
</form> 

</body> 
</html> 

は、どのように私は、Webページに「neatfield」テキストフィールドに$ VAR1の内容を置けばいいの?私は「これ」という言葉しか得ていないので、文字列全体が表示されます。

+0

私に教えてください、答えはあなたに役立ちますか? –

+0

答えが問題を解決しました。 – Victor

答えて

6

""を値すると忘れました。

<input type="text" name="pk" value="<?php echo $var1; ?>"> 

今すぐお試しください。適切な結果が得られます。

+4

理想的には、 'value =" <?= htmlspecialchars($ var1)?> "' – Phil

関連する問題