2016-02-28 65 views
-1

我有一个数组,我想通过按钮调用数组,我也希望它每次单击按钮时都要调用数组。如果有任何问题,请纠正阵列。如何通过按钮调用数组

我的数组是:

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

你的按钮在哪里? – Martin

+0

我是PHP新手,因此我没有按钮代码 – talabat

回答

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文件(你的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

希望这会有所帮助。

+0

我试图使用这段代码,但正如我所说我是新的编码,所以你可以为我编码的数组,我有后 – talabat

+0

你的问题是不够清楚,我给你一个明确的答案。你想用这个数组数据做什么? 有关PHP数组的更多信息,请按照http://php.net/manual/en/language.types.array.php –

+0

使用我发布的数组,当我按下按钮时,它应该调用数组。另外当我再次按下按钮时,它应该再次调用数组。所以每当我按下按钮它应该调用数组。 – talabat