gpt4 book ai didi

php - 当我们有 2 个或更多选项时如何在 php 中格式化文本

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:45:37 27 4
gpt4 key购买 nike

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

这是表格:

<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 中,我显示了选择 2 个选项时的结果。 我试图在仅选择“红色”、仅选择“15px”、同时选择两者和未选择任何内容时显示结果。这是我目前的脚本:

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

?>

我成功了感谢您的回答! secret 在($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>现在已弃用。

关于php - 当我们有 2 个或更多选项时如何在 php 中格式化文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7542653/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com