我有一个数组,我想通过按钮调用数组,而且每次我点击按钮时我都希望它继续调用数组。如果有任何问题,请更正阵列。
我的数组是:
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",
),
答案 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
希望这会有所帮助。