如何通过按钮调用数组

时间:2016-02-28 21:47:45

标签: php arrays

我有一个数组,我想通过按钮调用数组,而且每次我点击按钮时我都希望它继续调用数组。如果有任何问题,请更正阵列。

我的数组是:

array (

"name" => __('name1','vbegy'),
"id" => $this->shortname."_menu_1",
"desc" => __('name2)','vbegy'),
"type" =>  "text",
"std" => __('name3','vbegy'),

),

array (

"name" => __('name4','vbegy'),
"id" => $this->shortname."_menu_1_url",
"desc" => __('name5)','vbegy'),
"type" =>  "text",

),

1 个答案:

答案 0 :(得分:0)

我认为您应该首先学习如何使用HTML表单/按钮并使用PHP来处理它们。下面是一个简单的表单示例。

在您的HTML文件中,添加

<form method="post" action="your-php-file.php">
<input type="text" name="text-name" value="">
<input type="submit" name="button-name" value="Submit">
</form>

在您的PHP文件(your-php-file.php)中,添加

    $array1 = array(
        "name" => array('name1' => 'vbegy'),
        "id" => $this->shortname."_menu_1",
        "desc" => array('name2' => 'vbegy'),
        "type" =>  "text",
        "std" => array('name3','vbegy')
    );

    $array2 = array (
        "name" => array('name4' => 'vbegy'),
        "id" => $this->shortname."_menu_1_url",
        "desc" => array('name5' => 'vbegy'),
        "type" =>  "text"
    );

    if (isset($_POST['button-name'])) {
        //use php to process your array data as you want
        echo $array1['name']['name1']; //print vbegy
        echo $array1['type']; //print text
        echo $array2['desc']['name5']; //print vbegy

        $std = $array1['std']['name3'];
        echo $std; //print vbegy

        echo "You clicked submit button!";
    }

有关详细说明,请使用以下链接。

http://www.w3schools.com/php/php_forms.asp http://www.w3schools.com/php/php_form_complete.asp

希望这会有所帮助。