刚刚学做网页,做的PHP。 遇到一个问题:如何点击button后将text里的值写入数据库。

想求个具体的写法。实在是不会。比如:我的数据库用的表是test。有idnametype等,但我只修改其中的name... 想求个具体的写法。实在是不会。
比如:我的数据库用的表是test。有id name type 等,但我只修改其中的name
展开
 我来答
不再简单看世界
2015-05-09 · 超过79用户采纳过TA的回答
知道小有建树答主
回答量:154
采纳率:87%
帮助的人:82.9万
展开全部
onclick属性是调用javascript函数的,javascript函数要这样<script>function show(){}</script>包起来,而且要放在表单前面。而且数据库是在服务器的,javascript是客户端脚本,好像没有调用数据库的。用php举个例的话是这样写,mysql数据库
<form method="post" action="1.php">
<input type="text" name="text"/>
<input type="submit" value="ok"/>
</form>
<?php
$text=$_POST['text'];
接下来用php调用数据可方法吧$text变量写入数据库就可以了
追问
噢噢,我进到误区了。那个function我是写在里的。还有几个细节,我就都问一下吧,还请多赐教。
form里只能用input?用呢?还有一个问题,action参数是跳转到某个页面吧,写本页面的话,还需要我function里的window.location=window.location操作了吧?还是说点击button后的操作是数据写入数据库在刷新之后了?
追答
如果要用button,那就要用JavaScript提交值了,就是按钮触发事件读取表单各项的值。action=""就表示本页面了,不用额外的操作
山水阿锐
2015-05-09 · TA获得超过34.3万个赞
知道顶级答主
回答量:23.7万
采纳率:91%
帮助的人:3.1亿
展开全部
您好,您这样:
首先对save按钮增加一个监听事件,然后在监听事件里面进行textfield取值,代码如下:JButton savebtn = new JButton("save");
savebtn.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
String val= textfield.getText();
....增加其他的文本框取值
}
});
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式