将PHP变量作为文本框值

将PHP变量作为文本框值,php,variables,textbox,Php,Variables,Textbox,我试图编写将php变量作为TextBox值传递的代码。 以下是我尝试过的代码: echo "<td>"."<input type='text' value='<?php echo $start_date; ?>'/>"."</td>" echo.”“您可以试试这个- echo "<td>"."<input type='text' value='$start_date;'/>"."</td>"; echo“;

我试图编写将php变量作为TextBox值传递的代码。 以下是我尝试过的代码:

echo "<td>"."<input type='text' value='<?php echo $start_date; ?>'/>"."</td>"
echo.”“您可以试试这个-

echo "<td>"."<input type='text' value='$start_date;'/>"."</td>";
echo“;

您必须回显一次,例如:

echo "<td>"."<input type='text' value='$start_date'/>"."</td>";
echo“;
您不需要在另一个
中启动一个
echo
。变量
$start\u date
可以包含在双引号内,因此可以进行插值

echo "<td><input type='text' value='$start_date'/></td>"; //no unnecessary concatentation
使用以下命令:

echo '<td><input type="text" value="'.$start_date.'"/></td>';
echo';

您应该始终牢记,如果将变量括在“”双引号内,则它可以直接回显。您不需要仅为此使用串联。例如

echo "<td>$rohit</td>"; //here you dont have to echo this like "<td>".$rohit."</td>".
echo“$rohit”//在这里,您不必像“$rohit”一样进行回声。

在本例中,正如@Cthulhu所说的那样使用它。

谢谢,我错过了。遗憾的是,我认为问题出在我得到的变量上……注意:未定义的变量:开始日期……这个错误?与所有答案一样,我得到了相同的错误。@user1830632,这意味着变量
$start\u date
尚未定义。你确定你是拼写错误吗是吗?是的,所有变量都已定义,并按此方法工作:echo“$row['end_date']”;也许我应该合并该行?啊,那它是行关联数组的一个元素。您必须这样做。我将更新我的答案。是的,对不起,我应该指定它!谢谢。
echo "<td><input type='text' value='".$row['start_date']."/></td>";
echo '<td><input type="text" value="'.$start_date.'"/></td>';
echo "<td>$rohit</td>"; //here you dont have to echo this like "<td>".$rohit."</td>".