小编the*_*com的帖子

根据级别计算结果

我有这样的邻接列表模式结构,我想根据级别计算父级的所有标题 Food = (2,4,3), Fruit = (3,3)

树表结构

在此输入图像描述

在那之后做那样的树

在此输入图像描述

通过这个代码我得到正确的总和像食物= 9,水果= 6

function display_children($parent, $level) 
{

 $result = mysql_query('SELECT title FROM tree '.'WHERE parent="'.$parent.'"');
 $count = 0;
  while ($row = mysql_fetch_array($result))
   {
    $data=  str_repeat(' ',$level).$row['title']."\n";
    echo $data;
    $count += 1 + $this->display_children($row['title'], $level+1);
   }  
    return $count; 
 }
Run Code Online (Sandbox Code Playgroud)

通话功能

 display_children(Food, 0) 
Run Code Online (Sandbox Code Playgroud)

结果:9 //但我希望得到像2,4,3的结果

但我希望得到的数据总结果如同食物2,4,3和水果3,3等级

所以PLZ指导如何获得总水平

php mysql

5
推荐指数
1
解决办法
2186
查看次数

整个下拉菜单在页面加载时快速闪烁

我有一个标准的下拉菜单,使用jQuery来隐藏子li元素.但是,在加载网站时,子元素会快速出现并随后消失(有点像快速闪烁).我认为这根本不涉及已知无问题内容的已知问题.

该网站是希伯来语,但这不应该影响任何事情.该网站位于此处

如果你想要一个HTML + CSS示例和Javascript代码,我很乐意在这里发布.

我只是想知道以前是否有人遇到过这个问题.我在Chrome中看到它,我还没有真正检查它是否也发生在IE和Firefox中.

谢谢!

编辑:HTML/CSS/JS如下所示:

HTML:

<ul class="menu">
  <li><a href="#">blah</a>
    <ul class="sub-menu">
      <li><a href="#">blah</a></li>
    </ul>
  </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

CSS:

/* NAVIGATION -- level 1 */
ul.menu { float: right; list-style-type: none; font-size: 15px; margin-top: 50px; }
ul.menu > li{ float: right; display: inline; position: relative; margin-left: 30px; }
ul.menu li > a { display: block; color: #5c5d5f; text-decoration: none; border-bottom: solid 1px #9b9a95;  }

ul.menu li:hover > a, ul.menu li a:hover , ul.menu li.current_page_item > …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery drop-down-menu

4
推荐指数
1
解决办法
9187
查看次数

显示没有索引键的数组

print_r($arraydata);
Run Code Online (Sandbox Code Playgroud)

我得到了输出

数组([0] => vikas [1] =>衬衫[2] =>布1 [3] =>测试[4] =>衬衫[5] =>布2 [6] => avi)

我需要显示这样的数组

$ arr = array("vikas","shirt","cloth1","test","shirt","cloth2","avi");

php arrays

4
推荐指数
1
解决办法
2万
查看次数

使用Ajax将Javascript变量传递给PHP

我正在研究一个使用Ajax的现有脚本,这是我以前从未使用过的.我的javascript文件中有一个变量集,它从我页面上的输入字段中获取其值.我需要使用Ajax将此发布到我的PHP页面我只是不知道从哪里开始,

我不确定你需要看什么代码,但我的javascript/AJAX代码是,我需要传递的变量是'var credoff'

$(".getPoint").click(function () {
    var theid = $(this).attr("id");
    var onlyID = theid.split("_");
    var onlyID = onlyID[1];
    var credoff = parseInt($(this).children('input.credoff:hidden').val());

    $.ajax({
        url: 'do.php',
        type: 'POST',
        data: "userID=" + onlyID,
        success: function (data) {
            if (data != "success1" && data != "success5") {
                $("#" + theid).text(data);
            } else {

                $("#thediv_" + onlyID).fadeOut("slow");
                $('#creditsBalance').fadeOut("slow");
                newbalance = parseInt($('#creditsBalance').text());
Run Code Online (Sandbox Code Playgroud)

它必须采用这种格式吗?

data: "userID=" + onlyID,
"credoff=" + credoff
Run Code Online (Sandbox Code Playgroud)

javascript php ajax jquery

3
推荐指数
1
解决办法
1万
查看次数

PHP和Paypal IPN订阅和定期付款

我需要在网站上为我的客户设置paypal自动续订.实际上,客户每月可以获得30天的网站访问权限.

如果每月自动付款是好的,我们可以将"网站访问"天数增加30,如果不能,则不会再向客户帐户添加任何天数.

这意味着我需要从我自己的网站上运行一个脚本,以便在每次自动付款后检查并增加或停止客户"网站访问".

我们可以像这样设置paypal自动续订吗?是否有任何方法mywebsite.com/renewalscript.php?customerid=123&payment=ok在每次自动续订后运行脚本()?或者你有任何其他想法来克服这个问题吗?

php paypal

3
推荐指数
1
解决办法
1万
查看次数

如果div中的所有img src都为null,则删除div

Html代码

    <div class="add_pdt_img_nc">
    <h5>Additional Images</h5>
    <img border="0" src="" alt="">
    <img border="0" src="" alt="">
    <img border="0" src="" alt="">
    <img border="0" src="" alt="">
    </div>
Run Code Online (Sandbox Code Playgroud)

我想删除div有类add_pdt_img_nc如果所有图像src为null

我到目前为止已经尝试过

$(".add_pdt_img_nc img").each(function() {
    if($(this).attr("src") == "") {
      $(".add_pdt_img_nc").remove();
    }
 });
Run Code Online (Sandbox Code Playgroud)

但如果第一个img src为null,则删除div,不检查其他img src是否有值

jquery

3
推荐指数
1
解决办法
1862
查看次数

如果我使用$ this-> Form-> textarea(),验证不能在cake php中工作

我使用的验证工作($ this-> Form-> input)

<?php echo $this->Form->input('Car', array('type'=>'textarea','label'=>false, 'cols'=>'23', 'rows'=>'4'));?>
Run Code Online (Sandbox Code Playgroud)

如果我使用($ this-> Form-> textarea)验证不起作用

<?php echo $this->Form->textarea('Car', array('label'=>false, 'cols'=>'23', 'rows'=>'4'));?>
Run Code Online (Sandbox Code Playgroud)

但两行代码的输出相同

谁能告诉我为什么会这样?

php cakephp cakephp-1.3

2
推荐指数
1
解决办法
1280
查看次数

如何将其他内容添加到fancybox iframe中

我无法弄清楚如何将一些额外的内容放入我用fancybox显示的iframe中.

我的基本设置:

$('.fancybox').fancybox({
    'autoScale': false,
    'transitionIn': 'none',
    'transitionOut': 'none',
    'type': 'iframe',
    'padding': 0,
    'closeClick': false,
    helpers: {
        overlay: {
            closeClick: false
        }
    }

<a class="fancybox" href ="http://my-iframe.example"/><img src="myimage.jpg" width="x" height="y" /></a>
Run Code Online (Sandbox Code Playgroud)

所以我需要在iframe下面放置几个自定义按钮和另一个javascript小部件,但是在背景叠加层之上.

我只是在抓住可能是最好的方法来解决这个问题.我想我可以将这些内容放在div中,然后在fancybox完成加载后显示该div?我遇到了回调函数的问题,所以我只需要最好的方法来做到这一点.

javascript jquery fancybox fancybox-2

2
推荐指数
1
解决办法
8988
查看次数

通过jquery在dyanamic代码中添加optgroup标签

这是我现在的选择框代码

     <select id="header1_cbocity">  
    <option  value="2">Ahmedabad</option>
    <option  value="4">Bangalore</option>
    <option  value="14">Chennai</option>
    <option  value="20">Delhi</option>
    <option  value="33">Gurgaon</option>
    <option  value="167">Switzerland</option>
    <option  value="261">Tanzania</option>
    <option  value="168">Thailand</option>
    <option  value="263">Uganda</option>
    <option  value="169">United Kingdom (U.K)</option>
    <option  value="170">United States (U.S)</option>
    </select>
Run Code Online (Sandbox Code Playgroud)

我想仅为下面的国家添加optgroup标签

    <select id="header1_cbocity">  
        <option  value="2">Ahmedabad</option>
        <option  value="4">Bangalore</option>
        <option  value="14">Chennai</option>
        <option  value="20">Delhi</option>
        <option  value="33">Gurgaon</option>
    <optgroup label="Country">
        <option  value="167">Switzerland</option>
        <option  value="261">Tanzania</option>
        <option  value="168">Thailand</option>
        <option  value="263">Uganda</option>
        <option  value="169">United Kingdom (U.K)</option>
        <option  value="170">United States (U.S)</option>
    </optgroup>
    </select>
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用jquery代码,但无法为Country添加optgroup标签,所以我需要帮助

jquery

2
推荐指数
1
解决办法
3264
查看次数

Jquery对象不支持此属性或方法

我的JSP页面中有以下内容,我收到错误

Message: Object doesn't support this property or method
Run Code Online (Sandbox Code Playgroud)

$("#projects").dataTable({

如果我删除

.makeEditable({
                   sAddURL: "addController"
                              });
Run Code Online (Sandbox Code Playgroud)

那么没有js错误,我该如何解决这个问题呢?

JS代码

$(document).ready(function () {
    $("#projects").dataTable({ // error here
        "bServerSide": true,
        "sAjaxSource": "mycontroller",
        "bProcessing": true,
        "sPaginationType": "full_numbers",
        "bJQueryUI": true
    }).makeEditable({
        sAddURL: "addController"
    });
});
Run Code Online (Sandbox Code Playgroud)

我有以下js文件

 <script src="scripts/jquery-1.4.4.min.js" type="text/javascript"></script>
 <script src="scripts/jquery.dataTables.editable.js" type="text/javascript">
 </script>
 <script src="scripts/jquery.jeditable.js" type="text/javascript"></script>
 <script src="scripts/jquery.validate.js" type="text/javascript"></script>
 <script src="scripts/jquery-ui.js" type="text/javascript"></script>

 <script src="scripts/jquery.js" type="text/javascript"></script>
 <script src="scripts/jquery.dataTables.min.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

jquery jquery-plugins

1
推荐指数
1
解决办法
2万
查看次数