php 多个按钮提交 但只有一个php文件

我有一个HTML页面,里面包括创建修改删除按钮,但是这三个按钮的PHP代码只能写在一个文件里,但action只能提交到这一个总得PHP文件里面,列如:我点击创建上面有一个... 我有一个HTML页面,里面包括创建 修改 删除 按钮 ,但是这三个按钮的PHP代码只能写在一个文件里,但action只能提交到这一个总得PHP文件里面,列如:我点击创建上面有一个文本框,里面写上内容,怎么点击它的时候运行我想要得代码,现在能弹出创建成功了,但是连接不到我想要得页面,还是连接到这一个总的页面,求帮忙啊 展开
 我来答
展信满星
2011-12-22 · TA获得超过169个赞
知道小有建树答主
回答量:109
采纳率:0%
帮助的人:70.1万
展开全部
个人建议:
方法1:如果是一个Form表单,那么就把提交表单按钮变成普通按钮,分别在每一个按钮上加一个onclick事(可以有一个默认,默认的不用加,直接用Form的Action)。在onclick事件中修改提交表单的action属性。如:
<script type="text/javascript">
//下面的方法每一个按钮有单独的一个。
function submit1(){
//验证相应的数据后...
document.表单名.action = "action属性值";
document.表单名.submit();
}
</script>
方法2:如果提交的数据不同,可以把它放在不同的表单中,这样也可以。
更多追问追答
追问
要求就是用if...else做
追答
这改一下就行了:
如:
创建的onclick="submitForm("cj")"
修改的onclick="submitForm("xg")"
删除的onclick="submitForm("sc")"

function submit1(action){
if (action == "cj"){
//验证相应的数据后...
document.表单名.action = "创建的action属性值";
document.表单名.submit();
}else if (action == "xg"){
//验证相应的数据后...
document.表单名.action = "修改的action属性值";
document.表单名.submit();
}else if (action == "sc"){
//验证相应的数据后...
document.表单名.action = "删除的action属性值";
document.表单名.submit();
}
}
百度网友d699d24
2011-12-22 · TA获得超过148个赞
知道小有建树答主
回答量:126
采纳率:0%
帮助的人:121万
展开全部
<form method="GET" action="YOUR URL">
<input type="submit" name='sub_btn' val='del' />
<input type="submit" name='sub_btn' val='modify' />
<input type="submit" name='sub_btn' val='create' />
</form>
以上表单,点任何一个sub_btn,其余两个的值都是不传到php端的,那么就可以在php端通过
$operate = $_GET['sub_btn'];
判断$operate的值做相应操作就行了
更多追问追答
追问
这个我知道,问题是我的修改 删除  创建  必须放在一个PHP 文件里面  ,我怎么才能就是说  点其中一个按钮的时候运行我想要的代码比如  我点击 创建按钮  就运行添加的那段PHP
追答
上面的意思就是在一个文件里啊

doing.php:
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ljphappy
2011-12-22 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:94
采纳率:0%
帮助的人:75.1万
展开全部
晕,你把每个按钮的名称命名不一样例如,name="add" ,name="modify" name="delete"
然后再PHP文件里面用if($_POST['add']){添加代码} if($_POST['modify']){修改代码} if($_POST['delete']){删除代码}
这样就能执行你想要的东西了,
更多追问追答
追问
我是这么做的 但是当创建成功后连接不到我想要得URL,能成功,但是还是连接到我总的
PHP
追答
你成功后跳转下不就可以了?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式