我正在尝试制作一个简单的脚本,允许格式化文本并提交它。
这是表格:
<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>
现在已被弃用。