<?php
include 'db.php';
$mail=$_SESSION['session_u_e_mail'];
if(!isset($_GET['edit']))
{
$_GET['edit']=0;
}
switch($_GET['edit'])
{
case 1: echo "Value";
break;
case 2: echo "Value";
break;
default: echo "Value";
break;
}
我遇到的问题是每种情况下的值都会被回显两次。
答案 0 :(得分:2)
我刚刚抓住了
if(!isset($_GET['edit']))
{
$_GET['edit']=0;
}
switch($_GET['edit'])
{
case 1: echo "Value";
break;
case 2: echo "Value";
break;
default: echo "Value";
break;
}
这部分并粘贴到键盘上,它工作正常。
以下是工作版本:http://codepad.org/P8bhL5vl
只输出“价值”。
答案 1 :(得分:0)
此代码中没有任何内容甚至可以输出您的默认值。无论输入如何,都会输出Value
。查看db.php
或其中包含的文件,以便调试echo
es。