来自预先填充的表单数组的update_option

时间:2012-04-30 17:33:22

标签: php arrays forms wordpress options

我如何在wordpress中更新update_option: 我所做的一切似乎都行不通,我一定会错过一些简单的事情。

$l1teams = array(
    1=>"Caterham-Renault",
    2=>"Ferrari",
    3=>"Force India-Mercedes",
    4=>"HRT-Cosworth",
    5=>"Lotus-Renault",
    6=>"Marussia-Cosworth",
    7=>"Mercedes GP",
    8=>"Mclaren-Mercedes",
    9=>"Red Bull-Renault",
    10=>"Sauber",
    11=>"Toro Rosso-Ferrari",
    12=>"Williams-Renault",
    );

<td><select name="league1_driver1_team"><?php foreach($l1teams as $team){?> <option value="<?php echo $l1d1t ?>"><?php echo $team ?></option> <?php } ?> </select></td>

我正确设置了所有其他代码,我只是无法将此值插入wordpress中的数据库并回显出来:(

1 个答案:

答案 0 :(得分:0)

您正试图在您的选项标记中回显$l1d1t,这在您的示例中似乎未定义。您可能希望将代码更改为以下内容:

<td><select name="league1_driver1_team"><?php foreach($l1teams as $team_id => $team_name){?> <option value="<?php echo $team_id; ?>"><?php echo $team_name; ?></option> <?php } ?> </select></td>

基本上我正在做的是将数组索引设置为$team_id,将数组值设置为$team_name