Heim  >  Artikel  >  Backend-Entwicklung  >  用PHP在主页MAIN.PHP中让用户自定义添加内容,有码求帮助

用PHP在主页MAIN.PHP中让用户自定义添加内容,有码求帮助

WBOY
WBOYOriginal
2016-06-13 13:12:561022Durchsuche

用PHP在首页MAIN.PHP中让用户自定义添加内容,有码求帮助
以下代码肯定有问题,试过了,我刚入门,求各位帮助!


我的思路是这样的:
先在MAIN.PHP中输入所有自定义内容的HTML代码,譬如用户可以自定添加至多2个内容快,A和B,我先在主页中写:

HTML code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
<div id="<?php echo $widgets1 ?>">
A
</div>

<div id="<?php echo $widgets2 ?>">
B
</div>

然后在CSS中设置:

[code=CSS]
#a {
display:none;
}

#b {
display:none;
}

#a1 {
}

#b1 {
}


[/code]
也就是说通过在自定义.PHP页面中的checkbox勾选所需的内容块然后。。

  setcookie("events", $_POST['events'], $now + (60));
 setcookie("friends", $_POST['friends'], $now + (60));
PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->   if(isset($_COOKIE['events'])) {
      $widgets1 = $_COOKIE['events'];
   } else {
      $widgets1 = "eventsshow";
      
   }
   
   if(isset($_COOKIE['friends'])) {
      $widgets2 = $_COOKIE['friends'];
   } else {
      $widgets2 = "friendsshow";
      
   }

   
Widgets >
>
?>




------解决方案--------------------
既然是为了控制快的显示与否
那么就应该动态设置块的id,值总是 a、b、a1、b1 之一
实在不知道你在哪里做了此类操作
------解决方案--------------------
radio是一组用同一个name,checkbox是每个用单独的name
为何没见到你用name?
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn