有人可以告诉我如何在一个文本区域下制作此代码。我对php相当陌生,所以任何建议都会有所帮助,谢谢。
if ($test != "")
print("<p>" . format_comment($test) . "</p>\n");
if ($test1 != "")
print("<p>" . format_comment($test1) . "</p>\n");
干杯。
这很容易实现,试试这样:
// Print the top
print("<p><hr>");
// Print $text if set
if ($test != "")
print(format_comment($test));
// Print $text1 if set
if ($test1 != "")
print(format_comment($test1));
// Print the bottom
print("<hr></p><br />");
无论如何,我建议您使用echo
而不是print
,因为echo
它是一个更常用的功能。使用echo
你可以这样做:
echo "<p><hr>";
if ($test != "")
echo format_comment($test);
if ($test1 != "")
echo format_comment($test1);
echo "<hr></p><br />";
我可能把你的问题理解错了,如果你只是想把变量中的内容放到一个文本区域,你可以这样做:
$content = "";
if ($test != "")
$content .= "<p><hr>" . format_comment($test) . "<hr></p><br />";
if ($test1 != "")
$content .= "<p><hr>" . format_comment($test1) . "<hr></p><br />";
echo "<textarea>" . $content . "</textarea>";
编辑:看起来你已经习惯\n
了换行,你应该<br />
在 HTML 中使用。只需更换所有\n
零件<br />
即可解决问题。
希望这可以帮助!
您可以尝试连接两个内容
<?php
require "include/bittorrent.php";
dbconn();
stdhead("Tags");
begin_main_frame();
begin_frame("Tags");
$test = $_POST["test"];
$test1 = $_POST["test1"];
$content="<p><hr>";
if ($test != "")
$content .= format_comment($test);
if ($test1 != "")
$content .= format_comment($test1);
$content=$content. "<hr></p><br />";
?>
<textarea id="test" name="test"><?php echo $content; ?></textarea>
<?php
end_frame();
end_main_frame();
stdfoot();
?>