
一个PHP的switch语句不管选哪个都只输出了 default语句
<?switch($find){case"a":echo"<p>Regularcustomer</p>";break;case"b":echo"<p>TV</p>";br...
<?
switch ($find){
case "a":
echo "<p>Regular customer</p>";
break;
case "b":
echo "<p>TV</p>";
break;
case "c":
echo "phone";
break;
case "d":
echo "mouth of somewhere";
break;
default:
echo "<p>do not know</p>";
break;
}
?>
至于HTML里是这样的
<tr>
<td>How did you find bob's?</td>
<td><select name="find">
<option value= "a" >i am a regular cunsomer</option>
<option value= "b" >TV</option>
<option value= "c" >phone</option>
<option value= "d" >word of mouth</option>
</select>
</td>
</tr>
这是其中一段 find这个变量已经有了。。 展开
switch ($find){
case "a":
echo "<p>Regular customer</p>";
break;
case "b":
echo "<p>TV</p>";
break;
case "c":
echo "phone";
break;
case "d":
echo "mouth of somewhere";
break;
default:
echo "<p>do not know</p>";
break;
}
?>
至于HTML里是这样的
<tr>
<td>How did you find bob's?</td>
<td><select name="find">
<option value= "a" >i am a regular cunsomer</option>
<option value= "b" >TV</option>
<option value= "c" >phone</option>
<option value= "d" >word of mouth</option>
</select>
</td>
</tr>
这是其中一段 find这个变量已经有了。。 展开
2012-12-04 · 知道合伙人软件行家
关注

展开全部
我不知道你是不是因为没有加表单的关系。。。。
php
<?php
if(isset($_GET['ok'])){
switch ($_POST['find']){
case "a":
echo "<p>Regular customer</p>";
break;
case "b":
echo "<p>TV</p>";
break;
case "c":
echo "phone";
break;
case "d":
echo "mouth of somewhere";
break;
default:
echo "<p>do not know</p>";
break;
}
}
?>
html
<form action="?ok" method="post">
<select name="find">
<option value= "a" >i am a regular cunsomer</option>
<option value= "b" >TV</option>
<option value= "c" >phone</option>
<option value= "d" >word of mouth</option>
</select>
<input name="提交" type="submit" value="提交">
</form>
测试过,没问题
php
<?php
if(isset($_GET['ok'])){
switch ($_POST['find']){
case "a":
echo "<p>Regular customer</p>";
break;
case "b":
echo "<p>TV</p>";
break;
case "c":
echo "phone";
break;
case "d":
echo "mouth of somewhere";
break;
default:
echo "<p>do not know</p>";
break;
}
}
?>
html
<form action="?ok" method="post">
<select name="find">
<option value= "a" >i am a regular cunsomer</option>
<option value= "b" >TV</option>
<option value= "c" >phone</option>
<option value= "d" >word of mouth</option>
</select>
<input name="提交" type="submit" value="提交">
</form>
测试过,没问题
展开全部
switch($i){
case 1: echo 1;break;
case 2: echo 2;break;
default:echo 0;
}
case 里break必须有,不然会继续执行,
case 1: echo 1;break;
case 2: echo 2;break;
default:echo 0;
}
case 里break必须有,不然会继续执行,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
打印$find这个值看看是什么?
建议用 1 2 3 4 不要用 a b c d
建议用 1 2 3 4 不要用 a b c d
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
程序没有获取select选取哪个option值的代码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询