Php 如果if语句条件为真,如何陈述2个或更多不同的结果?
如果满足if语句条件,我希望有两种情况发生。如果isset为true,则变量$value将等于1。问题是我还希望会话变量$\u session['counter']的值增加1,但我不确定语法Php 如果if语句条件为真,如何陈述2个或更多不同的结果?,php,if-statement,Php,If Statement,如果满足if语句条件,我希望有两种情况发生。如果isset为true,则变量$value将等于1。问题是我还希望会话变量$\u session['counter']的值增加1,但我不确定语法 <?php session_start(); $_SESSION ['counter']=0; function checkbox_boolean ($name){ if (isset($_POST[$name])) $slot1 = '1'; $_SESSION['counter']++;
<?php
session_start();
$_SESSION ['counter']=0;
function checkbox_boolean ($name){
if (isset($_POST[$name])) $slot1 = '1'; $_SESSION['counter']++; else $slot1='0';
}
这将起作用,是一个更好的解决方案:
<?php
session_start();
$_SESSION['counter']=0;
function checkbox_boolean ($name){
$slot1=0;
if(isset($_POST[$name])){
$slot1 = 1;
$_SESSION['counter']++;
}
}
?>
如果您不确定,那么开始阅读一些基本的PHP教程。如果你不想阅读:try&errorRizier123我已经这样做了,这就是为什么我问这个问题。当然更容易阅读,这在我的书中很重要。考虑到它最初是在一个函数中显示的,也许最好显示出来,而不要在一个肢体上留下$slot1。编辑代码…再看一看许多感谢boomby和Bigscar…我真的很感激!Rizier123-我肯定你在陈述自己的时候问了一些问题。我已经花了相当多的时间做研究,并试图在提问之前自己找到答案。请将其标记为答案,如果它对您有帮助的话!