我当天的新手问题是......
我的网站上有一个评论功能,我有3个版本用于同一页面。我有一个具有特定特征的A.登录并查看自己的个人资料B.签名查看某人elses个人资料C.未登录
我的工作效果非常好,具体取决于用户的标准。我有一个提交按钮,发送其中一种格式,所以我的问题是,如何切换(在这种情况下两个,因为C.不需要一个按钮)两个不同的按钮为相同的if(isset chunk?
以下是我想添加到/ alter:
的内容if(isset($_POST['commentProfileSubmit']) && $auth) {
答案 0 :(得分:2)
不确定这是否是您所需要的,但是:
在html标记中,使用类似
的内容<input type="submit" name="commentProfileSubmit" value="<?= $pageVersion ?>" />
,$ pageVersion代表您用来确定页面版本的变量/值。
然后在php中,你有
if (isset($_POST['commentProfileSubmit'])) {
switch ($_POST['commentProfileSubmit']) {
case 'A':
echo 'from A';
break;
case 'B':
echo 'from B';
break;
}
答案 1 :(得分:1)
你的意思是你有同一个表格的两个(或更多)提交按钮吗? 给每个按钮唯一的名称:
<input type="submit" value="Button A" name="button_a" />
<input type="submit" value="Button B" name="button_b" />
在php中检查POST值:
if(isset($_POST['button_a'])){
echo 'Button A clicked';
}else if(isset($_POST['button_b'])){
echo 'Button B clicked';
}
如果我理解你的问题......