Php 从DB创建值数组并传递到表单中

Php 从DB创建值数组并传递到表单中,php,html,arrays,wordpress,forms,Php,Html,Arrays,Wordpress,Forms,我想创建一个从数据库中获取的值数组,并将它们传递到表单中。 我有一组计算和获取结果的函数: $uid = $current_user->ID; $user_email = $current_user->user_email; $oid = $_GET['oid']; $order_total = walleto_get_total_for_order($oid); 所有功能都经过测试,运行良好 如何创建一个值数组 如何将值粘贴到表单中并发送 -------这是一个问题测试后的解决

我想创建一个从数据库中获取的值数组,并将它们传递到表单中。 我有一组计算和获取结果的函数:

$uid = $current_user->ID;
$user_email = $current_user->user_email;
$oid = $_GET['oid'];
$order_total = walleto_get_total_for_order($oid); 
所有功能都经过测试,运行良好

  • 如何创建一个值数组
  • 如何将值粘贴到表单中并发送

  • -------这是一个问题测试后的解决方案请求-未解决------

    创建数组非常简单:

    $myarray = array() ; 
    
    $myarray['uid'] = $current_user->ID;
    $myarray['user_email'] = $current_user->user_email;
    $myarray['oid'] = $_GET['oid'];
    $myarray['order_total'] = walleto_get_total_for_order($oid);
    

    然后,您不需要将这些值“粘贴”到表单中,而是将它们设置为值,当用户单击提交按钮时,这些值将被发送

    那么您为什么需要创建一个新问题呢?嗨@Mike,新问题与前一个问题完全不同。上一个问题是关于发送一个表单,表单中的值取自不同函数的输入字段,问题是字段“sum”的值被发送为“0”,而不是实际值。上面的问题是关于将值提取到数组中,然后使用数组值创建一个表单并发送。我这样做是不是错了?在数组值应用于表单之后,您希望表单看起来是什么样子?如果表单在js onclick上提交会怎么样?这会导致某些值不同吗?如“0”中的值应为“3”。这取决于您如何设置程序,您可以授权用户设置不同的值,也可以不授权用户设置不同的值。如果您不希望他修改这些值,请使用隐藏字段