
=======================================
比如点“提交1”到b.php页:
$a="$submit";
$b="$id";
//这样$a=提交1,那如何能得到$b=101的值?
?>
回二楼:就是要submit和id的值不一样,value的值要显示按钮文字,所以php得到submit的值就没有意义了,所以想php得id的值。
submit重名没关系,因为value的值不一样,已测试通过,点哪个按钮,php就得到哪个submit的值的,现在只是想得到id的值,因为submit和id值都是随机分配的,请高手指教在这种情况下如何得到id的值?
回三楼:我要用按钮当然下拉框的效果是正确的,但我想做成 提交1 提交2 提交3 提交4这样的点击按钮,而不是下拉框的表现形式。
phP获取中的id 值,我们一册晌般都是在给这个input添加一顷镇个name属性,与id中的值雀姿粗是一样的,然后在通过php的post来获取就行了,这里我写一段代码:
在php中:
alert($_POST['test']); //弹出获取到的id值;
真是无语,这是HTML的内容.这里的ID是HTML的属性的一个值,都不知你模扮PHP要这个ID来做什么....真是服了...
但还是可以给你解决方法的,
方法一:value的值跟id没有冲突的,直接把value的值跟ID的值一样,这样PHP就可以得到啦...
直接$_POST[submit]就能得到了..
方法二裤悔:说了ID的值是HTML的内容,当然是用JS去解决啦..先
var v=getElementByName("submit");
var _id=v.attr("id");
最后学胡码正是想问你一句,你要HTML的ID值,在PHP里有什么用啊?...真是汗....表单的input 中的submit可以重名吗?重名还有意思吗?你用$_POST[XXX]还能找到要接收的内容吗?每个都一样,你叫PHP接收那个?
。。。传递的是submit所在表中的斗码戚内容,submit本身只是用来判断是否点击用的模好,只要一个name就能判断了,空陵完全不需要id属性,画蛇添足了
试试用这种方法看看可不可以解饥顷决问题!
php if(isset($_POST[