创建一个切换样式表的PHP开关

时间:2015-10-17 13:00:02

标签: php html css switch-statement

我必须在网站上创建一个按钮来切换样式表(来回)。我已经知道按钮正常工作,但是如果我在另一个页面上显示主页并点击按钮它会切换回我的主页:(

我真的不能为这个提供一个方面,所以我希望它清楚这样。

这是PHP

<div class="row>
   <div class="column">
</div>
<div class="column">
<div class="column">
<div class="row>
   <div class="column">
</div>
<div class="column">
<div class="column">

&#34; kiescss&#34;来自另一个包含以下内容的PHP文件:

<?php
if ($kiescss==1) 
{
    echo "<a href=.?sheet=2>switch</a>";
}
else if ($kiescss==2)
{
    echo "<a href=.?sheet=1>switch</a>";
}
?>

2 个答案:

答案 0 :(得分:0)

是的,要使您的链接正常工作,您应该更改链接的网址。您应该在href属性中回显您的路径,以便链接始终引用您所在的页面。

答案 1 :(得分:0)

每个页面都应包含切换脚本。

anypage.php

if (isset($_GET['sheet'])) {
  $sheet = $_GET['sheet'];
} else {
  $sheet = 1 // default
}

include 'header.php'
[...]

// Switch button
if ($sheet == 1) {
  echo "<a href='?sheet=2'>Switch</a>"
} else {
  echo "<a href='?sheet=1'>Switch</a>";

的header.php

if ($sheet == 2) {
  echo "<link rel='stylesheet' type='text/css' href=..."
} else {
  echo "<link rel='stylesheet' type='text/css' href=..." // default
}