刚刚学做网页,做的PHP。 遇到一个问题:如何点击button后将text里的值写入数据库。
想求个具体的写法。实在是不会。比如:我的数据库用的表是test。有idnametype等,但我只修改其中的name...
想求个具体的写法。实在是不会。
比如:我的数据库用的表是test。有id name type 等,但我只修改其中的name 展开
比如:我的数据库用的表是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变量写入数据库就可以了
<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=""就表示本页面了,不用额外的操作
展开全部
您好,您这样:
首先对save按钮增加一个监听事件,然后在监听事件里面进行textfield取值,代码如下:JButton savebtn = new JButton("save");
savebtn.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
String val= textfield.getText();
....增加其他的文本框取值
}
});
首先对save按钮增加一个监听事件,然后在监听事件里面进行textfield取值,代码如下:JButton savebtn = new JButton("save");
savebtn.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
String val= textfield.getText();
....增加其他的文本框取值
}
});
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询