php中html 页面点击按钮,如何传按钮的值给后台并由后台传入数据库

php中html 页面点击按钮,如何传按钮的值给后台并由后台传入数据库,第1张

前台html表单:

<form action="checkphp" method="post">

用户名:<input type="text" name="user">

密码:<input type="password" name="pw">

<input type="submit" value="提交">

</form>

php代码:

$user = $_PSOT[user]

在结合数据,写入既可以。

================================补充回答

1 如果对于数据量过万的,每次这样 *** 作肯定要慢些,因为要生成按钮,并响应代码,数据越大消耗的资源越多。

2 其实质上说,无论是button 还是用 span 来模拟显示按钮,事件响应方式都是一致的,以下是span按钮的响应代码:

<style>

a{border-width:1px 2px 2px 1px;border-style:outset;}

over{border-width:2px;border-style:inset;}

</style>

<script>

function doEcho(i)

{

alert(i);

}

</script>

<php

$buttArr = array('a','c','f','df','sd','sdd');

echo '<form>';

for($i=0;$i<count($buttArr);$i++)

{

echo '<span id="button_' $i '" class="a" onclick="doEcho(\'' $buttArr[$i] '\')" >button_' $i '</span> ';

}

>

</form>

其实你可以用是JS来判定按钮是否被按下,然后调用处理页。单纯用php的话可以这样,先定义表单的提交处理页,<from action="">如果是本页的话,就留空。在表单中加入:<input type="hidden" name="MM_insert" value="newpost" />

if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "newpost")) {这是处理代码}就可以实现要的效果。

<input type="button" style="width:200px;height:25px;font-weight:bold;font-size:14px" onclick="windowlocation='index1php'" value="查询" />中的onclick事件不要,去掉它 试试 如果不行的话在Ajax中传一个固定的值,然后再index1php中echo出值看能不能打印出来 再注意一下你两个文本的编码问题是否一致

有三种方法:

第一种button是a标签时,可以直接在href里面写上要执行的php页面

第二种 是通过给button绑定windowlocation通过JS跳转到到PHP

第三种就是当前最流行的 事件+ajax 给button绑定点击事件,然后执行ajax,用户体验好,推荐这种实现

以上就是关于php中html 页面点击按钮,如何传按钮的值给后台并由后台传入数据库全部的内容,包括:php中html 页面点击按钮,如何传按钮的值给后台并由后台传入数据库、php从数据库中读取一组数据,如何点击相对应的按钮显示相对应的内容、php判断按钮被单击 <input type="button" value="单击" name=等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/10144818.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存