使用type =“ hidden”获取错误的值

玛尼克斯·韦尔斯特

在我的应用程序中,我试图发送邀请加入群组。因此,我想得到user_id您邀请的人。目前,我得到了一个价值,但这始终user_id是结果的最后一个人的价值,而不是我选择的那个人。

打印

   <div id="InviteGroupMembers">
            <form action="<?php echo $_SERVER['PHP_SELF'] . "?group_id=" .$group_id; ?>" method="post">
                <div >
                    <input type="text" name="btnSearch" placeholder="Add people to group"/>
                </div>

                <div>
                    <button type="submit"  name="">Add</button>
                </div>
                </form>

            <form action="<?php echo $_SERVER['PHP_SELF'] . "?group_id=" .$group_id; ?>" method="post">
                    <?php
                    if (is_object($searchresult))
                        while ($row = $searchresult -> fetch_array()) {
                            echo "<div><p class='searchresults'><img src='uploads/" . $row['avatar'] . " " . "' alt='' />" .  $row['surname'] . " " . $row['name'] . " " . "<input type='submit' name='btnAddMember'class='addFriendToGroup' value='' /><input type='hidden' name='user_id' value='" . $row['user_id'] . "'/></p></div>"; }         

                    ?>
                </form>


        </div>

的PHP

if (isset($_POST["btnSearch"])) {
    try {
        $searchinput = mysql_real_escape_string($_POST['btnSearch']);
        $searchresult = $user -> Search($searchinput);
    } catch(exception $e) {
        $feedback = $e -> getMessage("no results");
    }
}

if (isset($_POST["btnAddMember"])) {
    try{
        $group_receiver_id = mysql_real_escape_string($_POST['user_id']);
        var_dump($group_receiver_id);
    }
    catch(exception $e) {
        $feedback = $e -> getMessage("no results");
    }

}
安东尼

作为Barmar建议的替代方法(效果很好),您还可以为每个成员输出一个单独的表单,因为提交者只会发送其表单的值。这对我来说更有意义,因为每个成员都有一个提交按钮:

if (is_object($searchresult)) {
    while ($row = $searchresult -> fetch_array()) {
        echo <<<EOT
        <form action="{$_SERVER['PHP_SELF']}?group_id={$group_id}" method="post"> .
        <p class="searchresults">
        <img src="uploads/{$row['avatar']}" />{$row['surname']} {$row['name']}
        <input type="submit" name="btnAddMember" class="addFriendToGroup" value="" />
        <input type="hidden" name="user_id" value="{$row['user_id']}" />
        </p></form>
EOT; 
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用jQuery获取li中的hidden值?

来自分类Dev

使用javascript获取xsi:type的值

来自分类Dev

使用jQuery从特定类获取Input [type =(type)]的值

来自分类Dev

在数据表的隐藏列中获取input [type = hidden]的值

来自分类Dev

Memcache在使用acts_as_cached插件时获取错误的值

来自分类Dev

使用结构在C中的变量中获取错误的值

来自分类Dev

使用特定日期设置日历并获取错误的月份值

来自分类Dev

如何使用javascript获取type =“ color”输入的值

来自分类Dev

如何使用javascript获取type =“ color”输入的值

来自分类Dev

使用包含方法jquery的选项文本使用下拉菜单获取选项值返回错误的值

来自分类Dev

在不同的列中获取隐藏的输入[type = hidden]

来自分类Dev

如何使用GetMethod获取输入参数Type?

来自分类Dev

使用代码获取错误

来自分类Dev

在列中使用Type(int)删除值

来自分类Dev

在MVC中使用Linq从数据库获取日期时间值的转换错误

来自分类Dev

使用Entity Framework在POST上获取错误-值不能为null。参数名称:来源

来自分类Dev

如何使用VBA在Excel中的错误单元格中获取基础值

来自分类Dev

读取二进制文件时使用numpy fromfile获取错误的零值

来自分类Dev

在SQLITE中获取视图的最大值时,错误地使用了aggregate:max()

来自分类Dev

Informix数据库-使用datetime列创建表,获取DEFAULT值语法错误

来自分类Dev

仅使用VBA粘贴值:错误“无法获取Range类的PasteSpecial属性

来自分类Dev

在mysql中使用IN运算符获取1292截断的错误双值警告

来自分类Dev

使用输入复选框时错误获取数组中的值

来自分类Dev

如何使用VBA在Excel中的错误单元格中获取基础值

来自分类Dev

使用按钮从ListView内的EditText获取文本会返回错误的值

来自分类Dev

使用localToScene(x,y)获取节点场景中的位置将返回错误的值

来自分类Dev

使用 .find() 方法获取“Void 不可分配给布尔值”错误

来自分类Dev

使用获取年份值

来自分类Dev

使用DNN7在http put状态为400的Angular js + Type Script中获取错误

Related 相关文章

  1. 1

    如何使用jQuery获取li中的hidden值?

  2. 2

    使用javascript获取xsi:type的值

  3. 3

    使用jQuery从特定类获取Input [type =(type)]的值

  4. 4

    在数据表的隐藏列中获取input [type = hidden]的值

  5. 5

    Memcache在使用acts_as_cached插件时获取错误的值

  6. 6

    使用结构在C中的变量中获取错误的值

  7. 7

    使用特定日期设置日历并获取错误的月份值

  8. 8

    如何使用javascript获取type =“ color”输入的值

  9. 9

    如何使用javascript获取type =“ color”输入的值

  10. 10

    使用包含方法jquery的选项文本使用下拉菜单获取选项值返回错误的值

  11. 11

    在不同的列中获取隐藏的输入[type = hidden]

  12. 12

    如何使用GetMethod获取输入参数Type?

  13. 13

    使用代码获取错误

  14. 14

    在列中使用Type(int)删除值

  15. 15

    在MVC中使用Linq从数据库获取日期时间值的转换错误

  16. 16

    使用Entity Framework在POST上获取错误-值不能为null。参数名称:来源

  17. 17

    如何使用VBA在Excel中的错误单元格中获取基础值

  18. 18

    读取二进制文件时使用numpy fromfile获取错误的零值

  19. 19

    在SQLITE中获取视图的最大值时,错误地使用了aggregate:max()

  20. 20

    Informix数据库-使用datetime列创建表,获取DEFAULT值语法错误

  21. 21

    仅使用VBA粘贴值:错误“无法获取Range类的PasteSpecial属性

  22. 22

    在mysql中使用IN运算符获取1292截断的错误双值警告

  23. 23

    使用输入复选框时错误获取数组中的值

  24. 24

    如何使用VBA在Excel中的错误单元格中获取基础值

  25. 25

    使用按钮从ListView内的EditText获取文本会返回错误的值

  26. 26

    使用localToScene(x,y)获取节点场景中的位置将返回错误的值

  27. 27

    使用 .find() 方法获取“Void 不可分配给布尔值”错误

  28. 28

    使用获取年份值

  29. 29

    使用DNN7在http put状态为400的Angular js + Type Script中获取错误

热门标签

归档