Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP-单击按钮以显示数组_Php_Arrays_Button - Fatal编程技术网

PHP-单击按钮以显示数组

PHP-单击按钮以显示数组,php,arrays,button,Php,Arrays,Button,我对PHP相当陌生(这也是我的第一个问题) 我创建了一个按钮,当您单击它时,我希望数组中的值显示在页面上。(如果可能,还希望每次单击按钮时随机显示值。) 我不想使用任何JavaScript,只想使用PHP、HTML和CSS。 非常感谢您的帮助 $months= array( "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "D

我对PHP相当陌生(这也是我的第一个问题)

我创建了一个按钮,当您单击它时,我希望数组中的值显示在页面上。(如果可能,还希望每次单击按钮时随机显示值。)

我不想使用任何JavaScript,只想使用PHP、HTML和CSS。 非常感谢您的帮助

$months= array(
"January",
"February",
"March",
"April",
"May",
"June",
"July",
"August",
"September",
"October",
"November",
"December" );


foreach ($months as $month) {
    echo $month . "<br>"; 
}



<input type="submit" name="submit" value="Submit">
$months=array(
“一月”,
“二月”,
“三月”,
“四月”,
“五月”,
“六月”,
“七月”,
“八月”,
“9月”,
“十月”,
“11月”,
“12月”);
foreach(月份为$month){
echo$month.“
”; }
您可以设置一个
if()
条件来检查所发布的名称,如果是,它将回显数组

你可以试试下面的方法

if($_POST['submit'] === 'Submit'){
foreach ($months as $month) {
    echo $month . "<br>"; 
 }
}
<input type="submit" name="submit" value="Submit">
if($\u POST['submit']='submit'){
foreach(月份为$month){
echo$month.“
”; } }

注意:将第二个
Submit
用大写字母S分配到操作员之后。

到目前为止您尝试了什么?为什么任何当前方法都不起作用?您应该将您的
foreach
输出包装在
if
语句中,以便在按下
按钮时询问PHP
,然后运行
foreach
。然后可以使用
$\u GET
$\u POST
$\u REQUEST
检查按钮的值,以便
if($\u REQUEST>)['submit']==“submit”){…
封装foreach语句,这就是您真正需要的。我尝试将if语句与isset($\u POST['submit'])一起使用。但它不起作用。好的,谢谢。我这样做了,但页面上没有显示任何内容。if($\u REQUEST['submit']==“submit”){foreach($month($month as$month){echo$month.“
”}不确定我做错了什么..您的
是否在HTML中的
元素中?谢谢!上面写着“未定义的索引:提交”当我这样做的时候。然后检查php代码下面的代码,因为它在
之前不会执行代码。您的代码在某个地方停止。代码应该在
之前执行,并且在此之后它也会给出错误。请通过编辑此问题提供您的整个代码。非常感谢您的帮助!很抱歉,我没有编写所有的问题我的代码和我已经尝试过的!下次会做!现在它工作得很好!哦,对不起,会的!我是新来的。