我尝试在表单文本框中使用php echo来回显数组的值,但echo只打印短语的第一个单词并忽略第一个空格后的所有内容并将其余内容打印到外部引号。
即想回声
<value="Please help">
但它目前只打印
<value="Please" help>
代码:
<input type="text" name="title" class="input-t" placeholder="Title" <?php if(isset($_GET['saletitle'])){echo "value=".$result['results'][$_GET['i']]['saletitle']."";} ?>>
答案 0 :(得分:1)
使用引号打印您的值:
echo 'value="'.$result['results'][$_GET['i']]['saletitle'].'"'
// ^-----------------------------------------------^
原因是你有
<input value=Please help id="some-id" class="class">
怎样才能说出确切的value
是什么? Please
? Please help
? Please help id="some-id"
?这就是使用引号的原因。