PHP-单击按钮以显示数组
我对PHP相当陌生(这也是我的第一个问题) 我创建了一个按钮,当您单击它时,我希望数组中的值显示在页面上。(如果可能,还希望每次单击按钮时随机显示值。) 我不想使用任何JavaScript,只想使用PHP、HTML和CSS。 非常感谢您的帮助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
$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代码下面的代码,因为它在
之前不会执行代码。您的代码在某个地方停止。代码应该在
之前执行,并且在此之后它也会给出错误。请通过编辑此问题提供您的整个代码。非常感谢您的帮助!很抱歉,我没有编写所有的问题我的代码和我已经尝试过的!下次会做!现在它工作得很好!哦,对不起,会的!我是新来的。