小编Gid*_*eon的帖子

'尝试将HTML表存储为PHP变量,但使用foreach循环构建.可能?

嗨,我认为这只是一个语法问题,但我可能正在做一些PHP不是为了做.

我正在尝试绘制一个HTML表,使用数组来填充表.例如标题.

其中$ headers是我尝试过的标头数组:

$html_table = '
                <table border="1" cellspacing="0" cellpadding="2">
                    <tr>
                        foreach($headers as $header)
                        {
                        echo "<th> $header </th>";                          
                        }
                    </tr>
';
Run Code Online (Sandbox Code Playgroud)

想要生成:

 <table border="1" cellspacing="0" cellpadding="2">
    <tr>
        <th>Heading 1</th>
        <th>Heading 2</th>
        <th>Heading 3</th>
        ...
        <th>Heading 99</th>
    </tr>
Run Code Online (Sandbox Code Playgroud)

只需稍后询问$ html_table

我只想说当前我得到一个带有"$ header"的单头栏,因为循环不在变量等式中运行.

我将HTML存储为这样的变量的原因是因为我想连接(使用?)它与其他生成的html,即

$html_table .= '</table>';
Run Code Online (Sandbox Code Playgroud)

稍后(当然中间的实际位更复杂,与从数据库中检索数据以填充表格有关.

我哪里错了?谢谢

html php loops

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

多个INSERT sql查询,错误抱怨我的值不是字段

我确信这只是一种语法搞砸了,但看过手册后,我看不出自己的错误:

INSERT INTO 
`2012`(country_name) 
VALUES 
(`Afghanistan`),(`Algeria`),(`Botswana`),(`Burkina Faso`)
Run Code Online (Sandbox Code Playgroud)

其中country_name是我的数据库中的列.但是,在提交查询时,我得到:

错误代码:1054."字段列表"中的未知列"阿富汗"

但是,阿富汗并不意味着成为一个领域,这是一个价值!我错过了什么?谢谢!

mysql sql insert

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

编辑多个工作簿的公式以删除外部引用/更改对本地工作簿的引用

我已将工作表复制到一批工作簿中(大约45个).

此工作表包含公式和引用ie =Sheetname!A1=IF(Sheetname!A2=1, "this", "that").

但是,当复制工作表时,这些公式已成为

=[Original_Book.xlsm]Sheetname!$A$1
Run Code Online (Sandbox Code Playgroud)

=IF([Original_Book.xlsm]Sheetname!A2=1, "this", "that").
Run Code Online (Sandbox Code Playgroud)

我想要一种方法来删除所有"[Original_Book.xlsm]"引用,以便公式再次成为本地.

实际例子(以上仅用于说明目的

=[Survey_Checker.xlsm]Output!D42
Run Code Online (Sandbox Code Playgroud)

应该成为

=Output!D42
Run Code Online (Sandbox Code Playgroud)

同样:

=INDEX([Survey_Checker.xlsm]QR1!E3:[Survey_Checker.xlsm]QR1!E9,[Survey_Checker.xlsm]Output!$G$17,0)
Run Code Online (Sandbox Code Playgroud)

应该成为

=INDEX(QR1!E3:QR1!E9,Output!$G$17,0)
Run Code Online (Sandbox Code Playgroud)

等等.

事实上,如果有一个VBA方法从每个文件的单元格范围A1:PE5中的工作表(称为"DB输出")中删除字符串"[Survey_Checker.xlsm]"的每个实例,我相信可能工作?

编辑:A1和PE5之间的每一列都有一个参考论坛,需要删除.

excel vba excel-vba

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

使用VBA系统地为一组复选框定义链接的单元格(excel)

在电子表格中,我有大量预先存在的复选框,手动设置每个复选框的链接单元将是一项繁琐的任务.

我希望将其中的大量数据分组,然后编写实现以下内容的VBA代码:

i = 1
n = number of checkboxes in group
While i < n
Loop
For checkbox i in 'group X', assign linked cell to cell (range A1-->Z1)
End loop
Run Code Online (Sandbox Code Playgroud)

显然这不是VBA,但我不熟悉语法,有没有人知道a)是否可以执行这样的功能(即通过分组元素+分配链接的单元格)b)我需要查找的命令/语法写它.

非常感谢

excel vba excel-vba

0
推荐指数
1
解决办法
8259
查看次数

javascript/jQuery"insertAfter"函数参数中的空格导致失败

我正在使用jQuery在按钮后插入一些html,单击该按钮时

以下功能运作良好:

$(document).ready(function(){       
    $('#someid').click(function() {     
        $('<div>Hello world</div>').insertAfter($('#someid').parent());                
     });
});
Run Code Online (Sandbox Code Playgroud)

我发现了两件我不理解的事情:

1.

   $(document).ready(function(){        
        $('#someid').click(function() {     
            $('<div>Hello world</div>
               <div>another div</div>    <p>some html</p>


               <div>weird spacing</div>
              ').insertAfter($('#someid').parent());                
         });
    });
Run Code Online (Sandbox Code Playgroud)

不起作用,即在元素之间引入空格(或换行符?)会导致函数失败.

2.

$(document).ready(function(){       
    $('#someid').click(function() {     
        $('Im just a string not good HTML').insertAfter($('#someid').parent());                
     });
});
Run Code Online (Sandbox Code Playgroud)

也失败了,似乎我没有插入有效的HTML作为函数的参数,它不插入它?

2)只是一个好奇心,但1)阻止我粘贴大量的HTML,如果点击按钮我想要插入HTML,我是否必须删除所有的空白?

javascript jquery

0
推荐指数
1
解决办法
97
查看次数

标签 统计

excel ×2

excel-vba ×2

vba ×2

html ×1

insert ×1

javascript ×1

jquery ×1

loops ×1

mysql ×1

php ×1

sql ×1