读书人

用PHP在主页MAIN.PHP中让用户自定义添

发布时间: 2012-09-25 09:55:59 作者: rapoo

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


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

HTML code
<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
   if(isset($_COOKIE['events'])) {      $widgets1 = $_COOKIE['events'];   } else {      $widgets1 = "eventsshow";         }      if(isset($_COOKIE['friends'])) {      $widgets2 = $_COOKIE['friends'];   } else {      $widgets2 = "friendsshow";         }   <fieldset>      <legend>Widgets</legend>      <input type="checkbox" value="eventsshow"  <?php                 if($events == "eventsshow")                    echo "checked";      ?>></input>      <label>events</label>      <br/>      <input type="checkbox" value="friendsshow"  <?php                 if($friends == "friendsshow")                    echo "checked";      ?>></input>      <label>friends</label>      </fieldset>                                 </form>              <input type="submit">?>




[解决办法]
既然是为了控制快的显示与否
那么就应该动态设置块的id,值总是 a、b、a1、b1 之一
实在不知道你在哪里做了此类操作
[解决办法]
radio是一组用同一个name,checkbox是每个用单独的name
为何没见到你用name?

读书人网 >PHP

热点推荐