php - 需要帮助尝试使我的用户可以使用 php 更改自己的字体大小和颜色

标签 php html css session

这是我的代码。我一整天都在想弄清楚我做错了什么,最后我想我是在寻求帮助。我的后台正常工作,我的用户可以更改它,但是为了能够更改字体大小和颜色,我不知道为什么它不起作用?这可能是一件小事,但我无法弄明白所以有人可以帮助我吗?

<?php

session_start();


// If the form was submitted, them set the session variable
if (isset($_POST['theFTsize'])) {
$_SESSION['ftsize'] = $_POST['theFTsize'];
}
if (isset($_POST['theFTcolor'])) {
$_SESSION['ftcolor'] = $_POST['theFTcolor'];
}
if (isset($_POST['theBGcolor'])) {
$_SESSION['bgcolor'] = $_POST['theBGcolor'];
}


// Set session to variables
$ftsize = isset($_SESSION['ftsize']) ? $_SESSION['ftsize'] : '30px';
$ftcolor = isset($_SESSION['ftcolor']) ? $_SESSION['ftcolor'] : 'green';
$bgcolor = isset($_SESSION['bgcolor']) ? $_SESSION['bgcolor'] : '#660066';
 ?>

<style>
body {
background-color:<?php echo $bgcolor; ?>;
font-color:<?php echo $ftcolor; ?>;
font-size:<?php echo $ftsize; ?>;">
}
</style>

<p>please choose font size. </p>
<form method="post" action="members_only.php">
<input type="text" name="theFTsize"/>
<br />
<input type="submit" value="Submit" />
</form>

<p>please choose a font color. </p>
<form method="post" action="members_only.php">
<input type="text" name="theFTcolor"/>
<br />
<input type="submit" value="Submit" />
</form>

<p>please choose a background color. </p>
<form method="post" action="members_only.php">
<input type="text" name="theBGcolor"/>
<br />
<input type="submit" value="Submit" />
</form>

最佳答案

font-color:<?php echo $ftcolor; ?>;

应该是

color:<?php echo $ftcolor; ?>;

关于php - 需要帮助尝试使我的用户可以使用 php 更改自己的字体大小和颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20158035/

相关文章:

html - float 到页面底部(不是视口(viewport))的可变高度页脚的 CSS

html - 子元素裁剪父元素?

php - 创建 HTML : PHP server-side vs. jQuery 客户端

php - 数组中的多个追加 - PHP

javascript - 另一个 div 中的粘性侧边栏

javascript - CSS float 弹出窗口 : Tricky CSS Positioning

html - 如何将 CSS 应用于 StyleDocco 输出文档

javascript - 基于人力车月的X轴问题

javascript - onmouse="抛出错误未捕获语法}之后的 PHP js 函数

javascript - 样式表在 <canvas> 上未正确裁剪