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