请教:php中如何插入一个按钮在该页执行条件判断并返回判断结果

条件判断例句:
<?php
$hit=get_hit("****.txt");
hit变量
if ($hit ==1) {
echo "1" ;
echo "<br>";
}
else if($hit==2){
echo "2" ;
echo "<br>";
}
else if($hit ==3){
echo "3" ;
echo "<br>";
}
else {
echo "嘛也不是!";
echo "<br>";
}
?>

要求打开一个php页面可以看到一个名为“验证”的按钮,点击后运行上面的条件判断并返回判断结果!20分不成敬意,谢谢!
楼下的朋友说的够仔细,但我是想把按钮插入到一个已有的php页面中。按照你的方法添加了<body></body>并插入后显示错误,问题在哪呢?
再谢谢另一位朋友的建议,有时间一定会去学学ajax的,目前俺还没学会走呢^_^

答3楼 原代码在php网页中运行正常,但不想网页一打开就出现判断结果。所以要加一个按钮 在想知道结果时再去点击。
还有 一楼啊 咋试都不行呢
四楼朋友 点击按钮提交到本页面进行判断也可以 只是不能在按钮提交之前就显示判断结果 555555555555555555我要急死咧!
--------------------华丽的分割线---------------------------
我倒!!!切的时候落下的 完整的如下://调用定义的函数处理****.txt文档,并把结果赋值给hit变量

第1个回答  2011-02-12
正如楼上所说的,php作为后台语言无法直接实现你的要求,除非你点击按钮提交到本页面进行判断,但是这样又不符合你的需要。
ajax看起来复杂,其实也很简单,如果只是实现一个验证,可以采用jquery框架。你只需要调用jquery的load就行了。
--------------------华丽的分割线---------------------------
你那个 hit变量 是啥玩意儿,为啥放在php代码里面?
--------------------华丽的分割线---------------------------
这样写吧

<?php
if ($_POST["hitvalue"]=="")
{
?>
<form action="" method="post" enctype="application/x-www-form-urlencoded"><input name="hitvalue" type="hidden" value="1"><input name="checkbutton" type="button" value="检查"/></form>
<?
}

if ($_POST["hitvalue"]==1)
{
$hit=get_hit("****.txt");

if ($hit ==1) {
echo "1" ;
echo "<br>";
}
else if($hit==2){
echo "2" ;
echo "<br>";
}
else if($hit ==3){
echo "3" ;
echo "<br>";
}
else {
echo "嘛也不是!";
echo "<br>";
}
}
?>本回答被提问者采纳
第2个回答  2011-02-11
这个要求用到ajax,你提交后,由后台执行,返回相应的参数再判断。
程序代码太多了。回复不了。你可以百度搜ajax相关技术可以解决这个问题。
第3个回答  2011-02-11
把下面代码放到<body>标签中:
<form method='POST' action='<?php echo $_SERVER["PHP_SELF"]?>'>
<center><input type="submit" name="sub" value="验 证"></center>
</form>
<?php
if(isset($_POST['sub'])
{
$hit=get_hit("****.txt");
hit变量
if ($hit ==1) {
echo "1" ;
echo "<br>";
}
else if($hit==2){
echo "2" ;
echo "<br>";
}
else if($hit ==3){
echo "3" ;
echo "<br>";
}
else {
echo "嘛也不是!";
echo "<br>";
}
}
?>
第4个回答  2011-02-11
试试把一楼中form的action属性去掉。
另外,你的程序代码直接运行时是正常运行的吗?

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网