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

想求个具体的写法。实在是不会。
比如:我的数据库用的表是test。有id name type 等,但我只修改其中的name

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=""就表示本页面了,不用额外的操作

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-05-09
您好,您这样:
首先对save按钮增加一个监听事件,然后在监听事件里面进行textfield取值,代码如下:JButton savebtn = new JButton("save");
savebtn.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
String val= textfield.getText();
....增加其他的文本框取值
}
});本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网