我正在尝试制作一个简单的脚本,允许格式化文本并提交它。
这是表格:

<html>
<head>
<title>
</title>
</head>
<body>
<form method="post" action="step2.php">
<input type="text" name="text"  /><br>
Red<input type="radio" name="Red" /> <br>
15px<input type="radio" name="15" /> <br>
<input type="submit" name="submit"/>
</form>
</body>
</html>

在这个阶段的step2.php中,当选择了两个选项时,我将显示结果。我试图显示结果时,只有“红色”是选择,只有“15px”是选择,当两者都选择,什么都没有选择。
这是我目前的剧本:
<?php
if (isset($_POST['Red']) && isset($_POST['15']) ) {
echo "<font size='15px' color=red>";
echo $_POST['text'];
echo "</font>";
}

?>

我成功了
谢谢你的回答!
秘密是空的($varname),这是密码
<?php
if (isset($_POST['Red']) && isset($_POST['15']) ) {
echo "<font size='15px' color=red>";
echo $_POST['text'];
echo "</font>";
}

if (empty($_POST['Red']) && isset($_POST['15']) ) {
echo "<font size='15px'>";
echo $_POST['text'];
echo "</font>";
}

if (isset($_POST['Red']) && empty($_POST['15']) ) {
echo "<font color=red>";
echo $_POST['text'];
echo "</font>";
}

if (empty($_POST['Red']) && empty($_POST['15']) ) {
echo $_POST['text'];
}
?>

最佳答案

我认为最好的方法是使用一些xml/dom工具
但您可以使用以下代码:

$attrs='';
if(isset($_POST['Red']))
    $attrs.='color=red';
if(isset($_POST['15']))
    $attrs.='size="15px";

此外,您应该知道<font>现在已被弃用。

08-26 12:29