将值插入到echo语句内的文本框中

时间:2011-11-09 18:23:08

标签: php variables input echo

我有这个代码基础:

echo '<input required  type = "text" name = "subject1" value="XXX" />';

但是,我希望XXX是一个变量,我在网上搜索过,但其中一个讨论所说的就是这样做:

value=\"$firstName\" 

value='$firstName'

我已尝试过这两种方法,但它们不起作用,我希望有人可以帮助我解决这个问题,基本上,我想要的是能够将文本编辑的值设置为变量在PHP中,但是当文本编辑本身时,嵌入在回声中,似乎没有任何效果。

由于

3 个答案:

答案 0 :(得分:4)

连接是一种非常简单的方法:

echo '<input required  type = "text" name = "subject1" value="' . $foo . '" />'

编辑:连接周围的那些空格。(. $foo .)不是必需的 - 我只是在可读性之前添加它们。

答案 1 :(得分:3)

我认为问题是你使用单引号,因此变量不会自动呈现......你可以像.那样连接:

echo 'some text' . $variable . 'some more text';

答案 2 :(得分:1)

echo '<input required type="text" name = "subject1 value="<?php echo $value; ?>" />';

acutally你不需要php echo ....东西.... / *大脑没有参与* /