前台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=等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)