【发布时间】:2011-11-24 10:52:18
【问题描述】:
我正在尝试制作一个允许格式化文本并提交的简单脚本。
这是表格:
在此阶段的Step2.php中,我在选择2个选项时,我会显示结果。 我试图在仅选择“红色”、仅选择“15px”、同时选择两者以及未选择任何内容时显示结果。 这是我目前的脚本:<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>
<?php if (isset($_POST['Red']) && isset($_POST['15']) ) { echo "<font size='15px' color=red>"; echo $_POST['text']; echo "</font>"; } ?>
我成功了 感谢您的回答! 秘密在 empty($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'];
}
?>
【问题讨论】:
-
为什么要使用
<font>标签?为什么不用 CSS?
标签: php forms text formatting options