小编Cal*_*ann的帖子

发送没有提交按钮的表单

我进行分页,我想在表单编号的文本字段中插入一个页面,表单将在用户按下 Enter 键或将光标移出文本字段时发送。

<form method="GET" action="/site">
<input type="text" name="page" />
</form>
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

html forms send

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

如何通过 HTML 表单发送 PHP 数组(使用输入标签)

我想在输入表单元素中发送一个数组。

我的阵列:

Array( [0] => 55 [1] => 1 [2] => 4 )
Run Code Online (Sandbox Code Playgroud)

HTML<input>标签:

<input type="hidden" name="category" value="'.$category.'" />
Run Code Online (Sandbox Code Playgroud)

这是我的代码生成的 URL:

http://localhost/search?&category%5B%5D=55&category%5B%5D=1&category%5B%5D=4
Run Code Online (Sandbox Code Playgroud)

但我也收到了这个 PHP 通知:

PHP 注意:数组到字符串的转换

如何正确通过 HTML 表单发送数组?

============================

我找到了这个解决方案:

foreach ($category as $item) {
    echo '<input type="hidden" name="categories[]" value="'.$item.'" />';                       
}
Run Code Online (Sandbox Code Playgroud)

准备您的阵列$category。例子:

    echo '<div align="center">  
    <form method="GET" action="/search" />                      
    <input type="hidden" name="search" value="'.$search.'" />'; 

    foreach ($category as $item){

    echo '<input type="hidden" name="categories[]" value="'.$item.'" />'; 

    } 

    echo '<input type="submit">        
    </form>
    </div>';
Run Code Online (Sandbox Code Playgroud)

并得到:

if(isset($_GET['categories'])) { …
Run Code Online (Sandbox Code Playgroud)

html php arrays

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

将数据从数组加载并求和到变量中

我有一个数组,我想对数组的值求和,例如[0] [1] [2],并将求和的结果分配给变量

我的数组

Array ( [0] => 1 [1] => 2 [2] => 0 ) 
Run Code Online (Sandbox Code Playgroud)

谁能为我提供真正有用的解决方案?

php arrays sum

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

标签 统计

arrays ×2

html ×2

php ×2

forms ×1

send ×1

sum ×1